Visual C# 2005 - 如何取得某目錄之下所有檔案名稱的字串集合

摘要:Visual C# 2005 - 如何取得某目錄之下所有檔案名稱的字串集合

Visual C# 中,如果要得到某個檔案所在之檔案路徑字串,可以利用 My.Computer.FileSystem.GetFiles 函式來擲回。接下來,透過字串本身的 SubString 函式,將不必要的目錄路徑部分去除之後,就可以得到只有檔案名稱的字串。利用迴圈的方式,循序將目錄中所有的檔案都處理過之後,就可以得到某目錄之下所有的檔案名稱之字串集合,程式碼如下所示:

int pos;
string shortName;
Computer MyComputer = new Computer();

foreach
(string FlagFileName in MyComputer.FileSystem.GetFiles(
          MyComputer.FileSystem.CurrentDirectory + @"Flags"))
{
     pos = FlagFileName.LastIndexOf(@"") + 1;

 
    //
取得移除前置路徑之後的簡短檔案名稱。
     shortName = FlagFileName.Substring(pos);
    
}