C#完成獲得法式途徑辦法小結。本站提示廣大學習愛好者:(C#完成獲得法式途徑辦法小結)文章只能為提供參考,不一定能成為您想要的結果。以下是C#完成獲得法式途徑辦法小結正文
本文實例講述了C#完成獲得法式途徑辦法。分享給年夜家供年夜家參考。詳細以下:
獲得DLL的目次:
Assembly myAssembly = Assembly.GetEntryAssembly(); string path = myAssembly.Location; DirectoryInfo dr = new DirectoryInfo(path); path=dr.Parent; //以後目次的上一級目次
C#獲得法式以後途徑的辦法:
System.Environment.CurrentDirectory; //例: c:\test Application.ExecutablePath;(包含稱號) //例: c:\test\myapp.exe Application.StartupPath;(不包含稱號) //例: c:\test //獲得新的 Process 組件並將其與以後運動的過程聯系關系的主模塊的完全途徑,包括文件名(過程名)。 string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName; result: X:\xxx\xxx\xxx.exe (.exe文件地點的目次+.exe文件名) //獲得和設置以後目次(即該過程從中啟動的目次)的完整限制途徑。 string str = System.Environment.CurrentDirectory; result: X:\xxx\xxx (.exe文件地點的目次) //獲得以後 Thread 確當前運用法式域的基目次,它由法式集抵觸處理法式用來探測法式集。 string str = System.AppDomain.CurrentDomain.BaseDirectory; result: X:\xxx\xxx\ (.exe文件地點的目次+"\") //獲得和設置包括該運用法式的目次的稱號。 string str = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase; result: X:\xxx\xxx\ (.exe文件地點的目次+"\") //獲得啟動了運用法式的可履行文件的途徑,不包含可履行文件的稱號。 string str = System.Windows.Forms.Application.StartupPath; result: X:\xxx\xxx (.exe文件地點的目次) //獲得啟動了運用法式的可履行文件的途徑,包含可履行文件的稱號。 string str = System.Windows.Forms.Application.ExecutablePath; result: X:\xxx\xxx\xxx.exe (.exe文件地點的目次+.exe文件名) //獲得運用法式確當前任務目次(弗成靠)。 string str = System.IO.Directory.GetCurrentDirectory(); result: X:\xxx\xxx (.exe文件地點的目次)
獲得體系特別文件夾途徑(珍藏夾,桌面)
1. 珍藏夾途徑
System.Environment.GetFolderPath(System.Environment.SpecialFolder.Favorites)
2. 桌面途徑
System.Environment.GetFolderPath(System.Environment.SpecialFolder.Desktop)
願望本文所述對年夜家的C#法式設計有所贊助。