溫馨提示×

Directory.GetFiles是否支持遞歸查找

小樊
81
2024-10-11 09:02:42
欄目: 編程語言

Directory.GetFiles方法本身不支持遞歸查找。它只能搜索當前目錄下的文件,如果需要搜索子目錄中的文件,需要手動進行遞歸調(diào)用。

不過,可以通過組合使用Directory.GetFiles和Directory.GetDirectories方法來實現(xiàn)遞歸查找。具體做法是,首先調(diào)用Directory.GetFiles方法獲取當前目錄下的所有文件,然后對每個文件調(diào)用Directory.GetDirectories方法獲取其所在子目錄的路徑,再對這些子目錄路徑再次調(diào)用Directory.GetFiles方法進行搜索,如此循環(huán)直到所有子目錄都被搜索完畢。

0