比方說,我有一個目錄「C:\測試」三個文件吧:防止Directory.GetFiles()從搜索短文件名
A23456789.txt
A1.txt
G 5.txt
我運行此命令:
Dim FileArr = Directory.GetFiles("C:\Test", "*1.txt", SearchOption.AllDirectories)
返回所有三個文件。
我明白,這是由設計和.NET搜索8.3短文件名。
但是有沒有什麼辦法可以覆蓋這個,只搜索實際的文件名?
當然,在這個時代,必須有一個功能來做到這一點。或者我必須寫我自己的?
我希望搜索功能具有與Windows資源管理器相同的行爲以保持一致性。
添加一個名爲「foo.txtbar」文件看一下通配符已經失去了利用價值。 –
Windows資源管理器不會被這個困惑,只有GetFiles()函數。看來該功能的匹配功能已過時。從用戶的角度來看,什麼是通配符的好替代? – mcu