c# 遍歷獲取所有文件的示例代碼
在使用C#進(jìn)行桌面應(yīng)用開發(fā)中,經(jīng)常會有對文件進(jìn)行操作的情況,這時(shí)可能會需要對文件夾進(jìn)行文件掃描,獲取所有文件
做法如下
/// <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# 遍歷獲取所有文件的示例代碼的詳細(xì)內(nèi)容,更多關(guān)于c# 遍歷所有文件的資料請關(guān)注腳本之家其它相關(guān)文章!
- C# 實(shí)現(xiàn)TXT文檔轉(zhuǎn)Table的示例代碼
- C# DataTable與Model互轉(zhuǎn)的示例代碼
- C#彈出對話框確定或者取消執(zhí)行相應(yīng)操作的實(shí)例代碼
- C# 進(jìn)行圖片壓縮的示例代碼(對jpg壓縮效果最好)
- ToLua框架下C#與Lua代碼的互調(diào)操作
- c# AES字節(jié)數(shù)組加密解密流程及代碼實(shí)現(xiàn)
- C#調(diào)用攝像頭實(shí)現(xiàn)拍照功能的示例代碼
- C# 利用Selenium實(shí)現(xiàn)瀏覽器自動化操作的示例代碼
- C# 實(shí)現(xiàn)dataGridView選中一行右鍵出現(xiàn)菜單的示例代碼
- c# 如何實(shí)現(xiàn)代碼生成器
相關(guān)文章
Unity游戲開發(fā)實(shí)現(xiàn)背包系統(tǒng)的示例詳解
這篇文章主要為大家介紹了Unity游戲開發(fā)實(shí)現(xiàn)背包系統(tǒng)的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08
使用C#實(shí)現(xiàn)一個(gè)簡單的繪圖工具
這篇文章主要為大家詳細(xì)介紹了如何使用C#開發(fā)的簡單繪圖工具,可以將簽名簡單繪圖后的效果以圖片的形式導(dǎo)出,有需要的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-02-02
C#中Hashtable和Dictionary的區(qū)別
Hashtable 和 Dictionary 都是 C# 中用于存儲鍵值對的數(shù)據(jù)結(jié)構(gòu),本文主要介紹了C#中Hashtable和Dictionary的區(qū)別,具有一定的參考價(jià)值,感興趣的可以了解一下2024-04-04
Unity UGUI的ToggleGroup選項(xiàng)組件介紹使用
這篇文章主要為大家介紹了Unity UGUI的ToggleGroup選項(xiàng)組件介紹使用示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07
C#基于ScottPlot實(shí)現(xiàn)可視化的示例代碼
這篇文章主要為大家詳細(xì)介紹了C#如何基于ScottPlot實(shí)現(xiàn)可視化效果,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-01-01
C#實(shí)現(xiàn)DevExpress本地化實(shí)例詳解
這篇文章主要介紹了C#實(shí)現(xiàn)DevExpress本地化,以實(shí)例形式較為詳細(xì)的分析了DevExpress本地化的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08
C#使用selenium實(shí)現(xiàn)操作瀏覽器并且截圖
這篇文章主要為大家詳細(xì)介紹了C#如何使用selenium組件實(shí)現(xiàn)操作瀏覽器并且截圖,文中的示例代碼簡潔易懂,有需要的小伙伴可以參考一下2024-01-01

