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

  • BigDawsVlogs

    BigDawsVlogs

    17 HAZİRAN 2013
  • Hot For Nutrition

    Hot For Nutr

    26 ŞUBAT 2007
  • JorteexHD

    JorteexHD

    20 NİSAN 2012