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

  • CZTUTORIALS

    CZTUTORIALS

    28 Ocak 2011
  • KittiesMama

    KittiesMama

    10 AĞUSTOS 2008
  • Paul Schroder

    Paul Schrode

    30 Kasım 2007