c# 遍歷獲取所有文件的示例代碼
更新時間:2020年12月04日 09:46:56 作者:Bruce-
這篇文章主要介紹了c# 遍歷獲取所有文件的示例代碼,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
在使用C#進行桌面應(yīng)用開發(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)容,更多關(guān)于c# 遍歷所有文件的資料請關(guān)注腳本之家其它相關(guān)文章!
您可能感興趣的文章:
- C# 實現(xiàn)TXT文檔轉(zhuǎn)Table的示例代碼
- C# DataTable與Model互轉(zhuǎn)的示例代碼
- C#彈出對話框確定或者取消執(zhí)行相應(yīng)操作的實例代碼
- C# 進行圖片壓縮的示例代碼(對jpg壓縮效果最好)
- ToLua框架下C#與Lua代碼的互調(diào)操作
- c# AES字節(jié)數(shù)組加密解密流程及代碼實現(xiàn)
- C#調(diào)用攝像頭實現(xiàn)拍照功能的示例代碼
- C# 利用Selenium實現(xiàn)瀏覽器自動化操作的示例代碼
- C# 實現(xiàn)dataGridView選中一行右鍵出現(xiàn)菜單的示例代碼
- c# 如何實現(xiàn)代碼生成器
相關(guān)文章
Unity游戲開發(fā)實現(xiàn)背包系統(tǒng)的示例詳解
這篇文章主要為大家介紹了Unity游戲開發(fā)實現(xiàn)背包系統(tǒng)的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-08-08
C#中Hashtable和Dictionary的區(qū)別
Hashtable 和 Dictionary 都是 C# 中用于存儲鍵值對的數(shù)據(jù)結(jié)構(gòu),本文主要介紹了C#中Hashtable和Dictionary的區(qū)別,具有一定的參考價值,感興趣的可以了解一下2024-04-04
Unity UGUI的ToggleGroup選項組件介紹使用
這篇文章主要為大家介紹了Unity UGUI的ToggleGroup選項組件介紹使用示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-07-07

