c# 遍歷獲取所有文件的示例代碼
更新時間:2020年12月04日 09:46:56 作者:Bruce-
這篇文章主要介紹了c# 遍歷獲取所有文件的示例代碼,幫助大家更好的理解和學習python,感興趣的朋友可以了解下
在使用C#進行桌面應用開發(fā)中,經(jīng)常會有對文件進行操作的情況,這時可能會需要對文件夾進行文件掃描,獲取所有文件
做法如下
/// <summary>
/// 遍歷獲取所有文件
/// </summary>
/// <param name="filePathByForeach"></param>
/// <param name="result"></param>
public static void ForeachFile(string filePathByForeach, ref string result)
{
try
{
DirectoryInfo theFolder = new DirectoryInfo(filePathByForeach);
DirectoryInfo[] dirInfo = theFolder.GetDirectories();//獲取所在目錄的文件夾
FileInfo[] file = theFolder.GetFiles();//獲取所在目錄的文件
foreach (FileInfo fileItem in file) //遍歷文件
{
result += fileItem.DirectoryName + @"\" + fileItem.Name + "\n";
}
//遍歷文件夾
foreach (DirectoryInfo NextFolder in dirInfo)
{
ForeachFile(NextFolder.FullName, ref result);
}
}
catch (Exception)
{
throw;
}
}
以上就是c# 遍歷獲取所有文件的示例代碼的詳細內(nèi)容,更多關于c# 遍歷所有文件的資料請關注腳本之家其它相關文章!
您可能感興趣的文章:
相關文章
Unity游戲開發(fā)實現(xiàn)背包系統(tǒng)的示例詳解
這篇文章主要為大家介紹了Unity游戲開發(fā)實現(xiàn)背包系統(tǒng)的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-08-08
C#中Hashtable和Dictionary的區(qū)別
Hashtable 和 Dictionary 都是 C# 中用于存儲鍵值對的數(shù)據(jù)結構,本文主要介紹了C#中Hashtable和Dictionary的區(qū)別,具有一定的參考價值,感興趣的可以了解一下2024-04-04
Unity UGUI的ToggleGroup選項組件介紹使用
這篇文章主要為大家介紹了Unity UGUI的ToggleGroup選項組件介紹使用示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-07-07

