我在用:
File.Exists(filepath)
我想做的就是将其切换为一种模式,因为文件名的第一部分发生了变化。
例如:文件可能是
01_peach.xml
02_peach.xml
03_peach.xml
如何根据某种搜索模式检查文件是否存在?
Answers:
如果您使用的是.net Framework 4或更高版本,则可以使用 Directory.EnumerateFiles
bool exist = Directory.EnumerateFiles(path, "*_peach.xml").Any();
Directory.GetFiles
由于可以避免遍历整个文件列表,因此这可能比使用效率更高。