给定这样的文件列表:
file_1.txt
file_2.txt
file_3.txt
file_4.txt
file_5.txt
file_6.txt
如何调用Directory.EnumerateFiles()以获取文件范围或文件列表?例如
Directory.EnumerateFiles(Directory.GetCurrentDirectory(), "file_*.txt", SearchOption.TopDirectoryOnly)
将返回上述所有六个文件,到目前为止一切顺利。但是如果我想得到一个范围(即 from file_3.txtto file_5.txt)或一个列表(即file_1.txt, file_4.txtand file_6.txt)怎么办?
我正在寻找的是这样的(下面的代码不起作用......它只是给你一个想法):
Directory.EnumerateFiles(Directory.GetCurrentDirectory(), "file_{3-5}.txt", SearchOption.TopDirectoryOnly)
获取一系列文件
file_3.txt
file_4.txt
file_5.txt
... 进而
Directory.EnumerateFiles(Directory.GetCurrentDirectory(), "file_{1,4,6}.txt", SearchOption.TopDirectoryOnly)
获取文件的确切列表
file_1.txt
file_4.txt
file_6.txt
任何帮助,将不胜感激。