我正在爲自制的Windows資源管理器搜索功能。我用Directory.GetFiles(string path, string searchPattern, searchOption searchOption)
來做到這一點。我的問題是,當我打電話:使用Directory.GetFiles()和正則表達式時出錯
string searchPattern = '"' + searchBox.Text + '"'; // searchPattern = "duck"
string path = @"D:\test";
string[] searchResults = Directory.GetFiles(path, searchPattern, System.IO.SearchOption.AllDirectories);
它拋出該異常:
「路徑中具有非法字符」。
這是文件結構:
D:\
---test\ (Folder)
-------duck.txt (File)
我修改了你的帖子。請閱讀[應該在題目中包含「標籤」嗎?](http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles),答案是**沒有**。 –