2013-05-27 42 views
0

我使用這個內置的方法,以便從搜索目錄中的文件遞歸搜索:顯示當前目錄下,同時對文件

foreach (string file in SafeFileEnumerator.EnumerateFiles(folderBrowserDialog1.SelectedPath, "*.*", SearchOption.AllDirectories)) 
{ 

} 

是可以同時搜索上顯示我的UI當前目錄?

+2

BackgroundWorker FTW。 –

+0

我可以有代碼示例嗎? – user2214609

回答

1
  • 如果您SafeFileEnumerator然後 Directory類的答案是否定 只是跟蹤結果從System.IO.Path.getDirectory(file)當它改變行事。

  • 如果是來自this question的類,那麼您可以更改代碼來引發事件。

+0

這個類的行爲就像SafeFileEnumerator,即在完成搜索之前向我顯示正在處理的文件? – user2214609

+1

爲了得到更好的答案,改進問題。什麼類,什麼GUI,任何線程使用/所需? –

+0

System.IO.Path.getDirectory(文件)工作正常,但我可以得到最深的目錄,而不是根目錄? – user2214609