最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#中Winform獲取文件路徑的方法實例小結

 更新時間:2015年10月06日 16:43:32   作者:藍圖  
這篇文章主要介紹了C#中Winform獲取文件路徑的方法,以實例形式較為詳細的總結了WinForm關于路徑操作的常用技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了C#中Winform獲取文件路徑的方法。分享給大家供大家參考。具體如下:

獲取文件名方法:

用System.IO.Path.GetFileName和System.IO.Path.GetFileNameWithoutExtension(無擴展名)的方法

獲取文件路徑方法:

//獲取當前進程的完整路徑,包含文件名(進程名)。
string str = this.GetType().Assembly.Location;
result: X:\xxx\xxx\xxx.exe //(.exe文件所在的目錄+.exe文件名)

//獲取新的 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文件所在的目錄+"\")

//獲取啟動了應用程序的可執(zhí)行文件的路徑,不包括可執(zhí)行文件的名稱。
string str = System.Windows.Forms.Application.StartupPath;
result: X:\xxx\xxx //(.exe文件所在的目錄)

//獲取啟動了應用程序的可執(zhí)行文件的路徑,包括可執(zhí)行文件的名稱。
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文件所在的目錄)

希望本文所述對大家的C#程序設計有所幫助。

相關文章

  • C#單例模式(Singleton Pattern)實例教程

    C#單例模式(Singleton Pattern)實例教程

    這篇文章主要介紹了C#單例模式(Singleton Pattern)的實現方法,主要講述了即時加載的單例模式、延遲加載的單例模式與線程安全的單例模式,需要的朋友可以參考下
    2014-09-09
  • C#泛型集合類型實現添加和遍歷

    C#泛型集合類型實現添加和遍歷

    這篇文章介紹了C#泛型集合類型實現添加和遍歷的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08
  • C#實現給圖片添加文字水印的示例代碼

    C#實現給圖片添加文字水印的示例代碼

    在某些應用項目中,查看電子圖片信息是經常使用到的功能,此時我們就需要給顯示在瀏覽器中的圖片添加文字水印版權或提示信息,下面我們就來看看如何使用C#實現給圖片添加文字水印吧
    2024-04-04
  • c#使用Unity粒子實現炮塔發(fā)射系統

    c#使用Unity粒子實現炮塔發(fā)射系統

    Unity自帶粒子發(fā)射器、動畫器、渲染器各兩種,利用Unity的粒子系統制作一個炮塔發(fā)射系統,了解粒子系統,必須先了解每一個屬性都代表了什么,之后才能根據這些原理來調整出自己滿意的效果
    2022-04-04
  • C#使用NAudio錄音并導出錄音數據

    C#使用NAudio錄音并導出錄音數據

    這篇文章主要為大家詳細介紹了C#如何使用NAudio實現錄音功能并導出錄音數據,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-12-12
  • C#中的Task.Delay()和Thread.Sleep()區(qū)別(代碼案例)

    C#中的Task.Delay()和Thread.Sleep()區(qū)別(代碼案例)

    Task.Delay(),async/await和CancellationTokenSource組合起來使用可以實現可控制的異步延遲。本文通過多種代碼案例給大家分析C#中的Task.Delay()和Thread.Sleep()知識,感興趣的朋友一起看看吧
    2021-06-06
  • 詳解C#中SqlParameter的作用與用法

    詳解C#中SqlParameter的作用與用法

    本篇文章主要介紹了C#中SqlParameter的作用與用法,因為通過SQL語句的方式,有時候存在腳本注入的危險,所以在大多數情況下不建議用拼接SQL語句字符串方式,希望通過SqlParameter實現來實現對數據的操作。
    2016-12-12
  • C#實現修改系統時間的方法

    C#實現修改系統時間的方法

    這篇文章主要介紹了C#實現修改系統時間的方法,是一個非常實用的功能,需要的朋友可以參考下
    2014-07-07
  • C#獲取時間戳的方法及時間戳轉換問題

    C#獲取時間戳的方法及時間戳轉換問題

    本文主要介紹了C#獲取時間戳的方法及時間戳轉換問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • C#計算兩個時間差的方法代碼分享

    C#計算兩個時間差的方法代碼分享

    做項目需要用到計算時間差,就整理出來供有需要的朋友參考一下
    2013-12-12

最新評論

梧州市| 都昌县| 平度市| 黄浦区| 香河县| 商城县| 城步| 江陵县| 甘肃省| 大丰市| 宜良县| 灵石县| 壶关县| 务川| 大化| 普洱| SHOW| 平山县| 元氏县| 额尔古纳市| 河津市| 阿拉善左旗| 全椒县| 兰考县| 驻马店市| 长顺县| 康定县| 大悟县| 灌南县| 梨树县| 长白| 惠州市| 宣化县| 金沙县| 江永县| 定远县| 靖边县| 叙永县| 宁波市| 宣化县| 济宁市|