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

  • geraldnonadoez

    geraldnonado

    3 Temmuz 2013
  • NextGenWindows

    NextGenWindo

    8 Kasım 2011
  • njhaley

    njhaley

    24 NİSAN 2006