(我正在使用 C# windows 应用程序) 我想将一个目录的所有文件名读取到一个数组中..我该如何读取..
(假设考虑一个名为 ROOT、ROOT2 的目录
让ROOT1有a.txt,b.txt,c.txt
让ROOT2有x.txt,y.txt,z.txt
我只是想把那些东西读到我的数组中......
阅读那个的方法是什么...? (或)你能把那个的代码发给我吗...?
最佳答案
如果有你想要的子文件夹
string[] oFiles = Directory.GetFiles(sPath, "*", SearchOption.AllDirectories);
否则你想要
string[] oFiles = Directory.GetFiles(sPath);
或者如果你想过滤你想要的
string[] oFiles = Directory.GetFiles(sPath, "*");
要按 .txt 扩展名过滤,请将 * 替换为 *.txt 作为第二个参数。
关于c# - 我如何将目录中的文件名读取到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1361629/