在USB驅動器中使用FolderBrowserDialog需要幾分鐘的時間才能提供子文件夾(獨立於子文件夾的數量)。而Windows資源管理器確實以相對快速的方式顯示它們。我使用FolderBrowserDialog需要eons列出位於USB驅動器中的文件夾的子文件夾
代碼是:
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) {
//grab value
}
我導航到USB驅動器,然後單擊在根文件夾上必須等待大量的時間。
這是.NET 2.0 SP1(32位可執行文件)的Windows Server 2003 x64的
上對此有任何已知的原因是什麼?爲什麼比Windows資源管理器花費的時間更長?
粗略的谷歌搜索似乎表明我在這個孤單。我發現它引用了它在64位系統上的崩潰,但是如果我等幾分鐘它結束工作,我實際上並沒有崩潰。
如果您先將USB驅動器設置爲SelectedPath而不是導航到它,會發生什麼? – GenericTypeTea 2009-06-24 12:56:46