none
c# Dosya işlemleri RRS feed

  • Soru

  • Merhabalar bir sorunum var console uygulaması yapıyorum ve projem sabit bir txt dosyasındaki verilerden karşılaştırma yapıyor .exe uzantısını kullanıcıya yollarsam dosyanın yolunu bulamıyor nasıl bir çözüme ulaşabilirim Şimdiden teşekkürler...
    30 Temmuz 2019 Salı 06:09

Yanıtlar

  • Bence hala anlatımınızda problem var ama anladığım kadarıyla şunu demeye çalışıyorsunuz;

    Console App yapıyorsunuz ve bu sadece exeden ibaret yani hiç bir dosyanız ya da klasörünüz yok. Fakat yazdığınız kodlarda da bir txt dosyasının içindeki bilgileri console da gösterdiğini söylüyorsunuz ve başka bilgisayara attığınızda pathini bulamadığı için programın çalışmadığını söylüyorsunuz. 

    Bence yazdığınız kodları paylaşsanız daha çok yardımcı olabiliriz. Bir txtdeki verileri okumak için o txtnin exenin çalışacağı bilgisayarda daha önceden var olması ya da sizin yazdığınız kodlarla oluşturmanız gerek  ve yazdığınız kodlardaki txtnin dosya yolunun belirtilmesi gerek. Cihan hocam da zaten bu durumla alakalı öneriyi belirtmiş.


    Harun Yılmaz



    Hocam sizin dediğiniz gibi dosyanın sürekli okunabilmesi için dosyanın bilgisayarda olması gerekli imiş. Buna da çözüm olarak dosyanın içeriğini bit string değişkene atayıp çözüme ulaştırdık. Genede ilginiz için çok Teşekkürler.
    • Yanıt Olarak İşaretleyen Mustafa IŞIK 2 Ağustos 2019 Cuma 06:41
    2 Ağustos 2019 Cuma 06:41

Tüm Yanıtlar

  • Dosya yolunu mutlak ("c:\mustafa\isik.txt") şeklinde değil de uygulamanın çalışma dizinine göre göreceli olarak ("isik.txt" veya "/dosyalar/isik.txt" gibi) verebilirsiniz. Veya uygulamanız parametre olarak dosya yolunu alabilir.

    www.cihanyakar.com


    30 Temmuz 2019 Salı 06:15
  • Hocam istediğim ben bu exe yi başka bilgisaya gönderdiğimde o bilgisayar bu yolu bulamayacak onu nasıl çözebilirim dosya olarak sadece program.exe göndericem 
    30 Temmuz 2019 Salı 06:21
  • Güzelce anlatır mısınız? Dosya yoksa ne yapacak? Yeni bir dosya mı oluşturacak? Adamın bu programdan beklentisi nedir?

    www.cihanyakar.com

    30 Temmuz 2019 Salı 08:12
  • Hocam şöyle düşünün bir programım var ve bu program bir txt dosyasından veri okuyup konsola yazdırıyor şimdi bu programın exesini farklı bir bilgisayara atarsak txt yi bulamayacak ve hata verecek bundan dolayı bu dosyayı exe nin sürekli elinin altında (tabiri caizse) nasıl tutabiliriz sorum bu 
    1 Ağustos 2019 Perşembe 05:59
  • Bence hala anlatımınızda problem var ama anladığım kadarıyla şunu demeye çalışıyorsunuz;

    Console App yapıyorsunuz ve bu sadece exeden ibaret yani hiç bir dosyanız ya da klasörünüz yok. Fakat yazdığınız kodlarda da bir txt dosyasının içindeki bilgileri console da gösterdiğini söylüyorsunuz ve başka bilgisayara attığınızda pathini bulamadığı için programın çalışmadığını söylüyorsunuz. 

    Bence yazdığınız kodları paylaşsanız daha çok yardımcı olabiliriz. Bir txtdeki verileri okumak için o txtnin exenin çalışacağı bilgisayarda daha önceden var olması ya da sizin yazdığınız kodlarla oluşturmanız gerek  ve yazdığınız kodlardaki txtnin dosya yolunun belirtilmesi gerek. Cihan hocam da zaten bu durumla alakalı öneriyi belirtmiş.


    Harun Yılmaz



    1 Ağustos 2019 Perşembe 10:40
  • Bence hala anlatımınızda problem var ama anladığım kadarıyla şunu demeye çalışıyorsunuz;

    Console App yapıyorsunuz ve bu sadece exeden ibaret yani hiç bir dosyanız ya da klasörünüz yok. Fakat yazdığınız kodlarda da bir txt dosyasının içindeki bilgileri console da gösterdiğini söylüyorsunuz ve başka bilgisayara attığınızda pathini bulamadığı için programın çalışmadığını söylüyorsunuz. 

    Bence yazdığınız kodları paylaşsanız daha çok yardımcı olabiliriz. Bir txtdeki verileri okumak için o txtnin exenin çalışacağı bilgisayarda daha önceden var olması ya da sizin yazdığınız kodlarla oluşturmanız gerek  ve yazdığınız kodlardaki txtnin dosya yolunun belirtilmesi gerek. Cihan hocam da zaten bu durumla alakalı öneriyi belirtmiş.


    Harun Yılmaz



    Hocam sizin dediğiniz gibi dosyanın sürekli okunabilmesi için dosyanın bilgisayarda olması gerekli imiş. Buna da çözüm olarak dosyanın içeriğini bit string değişkene atayıp çözüme ulaştırdık. Genede ilginiz için çok Teşekkürler.
    • Yanıt Olarak İşaretleyen Mustafa IŞIK 2 Ağustos 2019 Cuma 06:41
    2 Ağustos 2019 Cuma 06:41