SORU
27 Mart 2013, ÇARŞAMBA


Geçerli klasör yolunu almak

Dosyaları dönüştüren bir program oluşturmak istiyorum. Kullanıcı herhangi bir dizine çalıştırılabilir dosya yerleştirmek mümkün olmak istiyorum, ve o program (çift tıklatarak .üzerinde çalıştırırken exe) programını işlemek istiyorumtüm exe dosyanın bulunduğu geçerli klasöre içindeki dosyaları. Nasıl program yolu şu anda çalıştığı karar verebilir mi?

Ama bu yanlış bir yol gibi görünüyor System.Windows.Forms.Application.StartupPath çalıştım.

Herhangi bir fikir?

CEVAP
27 Mart 2013, ÇARŞAMBA


Gerekirdeğilgeçerli dizin özellikle bir kısayol ile programı çalıştırdığınızda yürütme klasöründen farklı olabilir gibi sizin durumunuzda Directory.GetCurrentDirectory() kullanın.

Daha iyi bir amaç için Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); kullanmak için. Bu, şu anda yürütülen bütünleştirilmiş bulunduğu yol adını döndürür.

Önerdiğim yaklaşım yürütme Kurul arasında ayırt etmek için izin verirken, giriş ya da herhangi bir diğer yüklü derleme, derlemeSoner Gönülonun cevabı söyledi

System.IO.Path.GetDirectoryName(Application.ExecutablePath);

ayrıca yeterli olabilir. Bu eşit olacaktır

System.IO.Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • KoreanFrogMania님의 채널

    KoreanFrogMa

    18 Aralık 2011
  • RD

    RD

    19 NİSAN 2006
  • Tire Rack

    Tire Rack

    31 Mayıs 2007