C# WinForm編程獲取文件物理路徑的方法
本文介紹如何在使用C#開發(fā)WinForm程序時,獲取程序文件的物理路徑。這個物理路徑可以用于定位程序所在的目錄,從而進行日志創(chuàng)建等擴展操作。
在C#開發(fā)時,可以很方便的獲取程序文件的物理路徑。.NET Framework提供了一個AppDomain.CurrentDomain類,這個類有一個靜態(tài)屬性,那就是BaseDirectory,它就保存了程序文件的物理路徑。我們可以使用ToString()的方法來將其讀出。
/// <summary>
/// 返回程序路徑(即工作路徑)
/// </summary>
/// <returns>程序文件的物理路徑</returns>
public static string GetWorkDir()
{
return AppDomain.CurrentDomain.BaseDirectory.ToString();
}
需要提醒大家注意的是,這個程序路徑,最后會有一個反斜杠(\)。如果您要在它后面加其它子目錄或文件名,則不用再串一個反斜杠了。
關(guān)于C#獲取程序文件的物理路徑,本文就介紹這么多,希望對您有所幫助,謝謝!
相關(guān)文章
unity 如何使用LineRenderer 動態(tài)劃線
這篇文章主要介紹了unity 使用LineRenderer 動態(tài)劃線的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-04-04C#中枚舉類型和radiobox關(guān)聯(lián)操作的方法
這篇文章主要介紹了C#中枚舉類型和radiobox關(guān)聯(lián)操作的方法,實例分析了C#中枚舉類型及與控件關(guān)聯(lián)操作的相關(guān)技巧,需要的朋友可以參考下2015-04-04C# LINQ查詢表達式及對應(yīng)LAMBDA表達式的用法
這篇文章主要介紹了C# LINQ查詢表達式及對應(yīng)LAMBDA表達式的用法,幫助大家更好的理解和學習使用c#,感興趣的朋友可以了解下2021-04-04Unity實戰(zhàn)之FlyPin(見縫插針)小游戲的實現(xiàn)
這篇文章主要介紹了利用Unity制作FlyPin(見縫插針)小游戲的實現(xiàn)方法,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起試一試2022-01-01