我正在尝试从一个目录中查找文件:
String[] search1 = Directory.GetFiles(voiceSource, "85267-*.wav")
.Select(path => Path.GetFileName(path))
.ToArray();
String[] search2 = Directory.GetFiles(voiceSource, "85267 *.wav")
.Select(path => Path.GetFileName(path))
.ToArray();
但是在search1
中,它选择了85267-s.wav
和85267 -s.wav
。但我只想选择85267-s.wav
。
search2
表现良好。
我该怎么做呢?
'?'
作为通配符。 - Jodrell>dir 85267-*.wav
返回了两个文件。看起来好像出了问题。 - HabibDirectory.EnumerateFiles
而不是Directory.GetFiles
。https://msdn.microsoft.com/zh-cn/library/system.io.directory.enumeratefiles(v=vs.110).aspx - Jodrell