[C#] 利用 Path 類別合併目錄與檔案名稱字串

  • 9126
  • 0
  • 2009-12-13

摘要:[C#] Path 類別

Introduction

Path 類別提供檔名與目錄字串處理的靜態方法。

另外,許多方法只提供黨名的字串處理,並不會檢查檔名或目錄是否存在,所以,使用前還是先檢查目錄或是檔案是否存在。

File.Exists 方法

Directory.Exists 方法

 

Example

string sPath = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "test.txt");
            Console.WriteLine(sPath);

輸出結果

接下來介紹 Path 類別常用方法:

方法說明
ChangeExtension變更附檔名。
GetPathRoot

取得路徑的跟目錄。

例如,傳入C:\test\Folder,傳回「C:\」。

GetDirectoryName 取得路徑的目錄的名稱。
GetFileName

取得路徑的檔名部分。

例如,傳入C;\test\myFile.txt

GetTempPath

取得目前系統的暫存目錄。

GetFileNameWithoutExtension取得路徑的檔名,不包含副檔名。
GetTempFilename取得一個唯一檔名的暫存檔名,並且會建立一個0位元組的暫存檔。

 

Link

 

三小俠  小弟獻醜,歡迎指教