我想寫一個插入查詢,其中的數據來自一個文本文件。但是文本文件在一個文件夾內。讓我展示層次結構。如何在迭代搜索目錄時跳過目錄? (C#)
主文件夾 - >多文件夾 - >多文件夾 - >文本文件也有另一個名爲ORJ的文件夾。
每個包含該文本文件的文件夾都有另一個名爲ORJ的文件夾。我不想處理orj。只有文本文件夾和它旁邊的pdf。我該怎麼做?我找到了一個代碼,我正在修改它。順便說一句,這是C#。
void ProcessFiles(string path)
{
Stack<string> stack;
string[] files;
string[] directories;
string dir;
stack = new Stack();
stack.Push(path);
while (stack.Count > 0) {
// Pop a directory
dir = stack.Pop();
files = Directory.GetFiles(dir);
foreach(string file in files)
{
// Process each file
}
directories = Directory.GetDirectories(dir);
foreach(string directory in directories)
{
// Push each directory into stack
stack.Push(directory);
}
}
}
看看關鍵字'繼續' – 2012-01-11 09:59:18
什麼樣的遞歸類的奇怪的方式順便說一句。 – TJHeuvel 2012-01-11 09:59:37