c# 遍歷獲取所有文件的示例代碼
更新時間:2020年12月04日 09:46:56 作者:Bruce-
這篇文章主要介紹了c# 遍歷獲取所有文件的示例代碼,幫助大家更好的理解和學習python,感興趣的朋友可以了解下
在使用C#進行桌面應用開發(fā)中,經常會有對文件進行操作的情況,這時可能會需要對文件夾進行文件掃描,獲取所有文件
做法如下
/// <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# 遍歷獲取所有文件的示例代碼的詳細內容,更多關于c# 遍歷所有文件的資料請關注腳本之家其它相關文章!
相關文章
C++中const的實現(xiàn)細節(jié)介紹(C,C#同理)
本篇文章主要是對C++中const的實現(xiàn)細節(jié)進行了詳細的介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-01-01

