如何将目录中的文件列入数组?仅限文件,我可以不关心文件夹.我在python中知道它是:
for file in os.listdir('Blah'):
#BlahBlahBlah
Run Code Online (Sandbox Code Playgroud)
但是,我不确定如何在C#中这样做.谢谢您的帮助!
Hab*_*bib 10
string[] filesArray = Directory.GetFiles("yourpath");
Run Code Online (Sandbox Code Playgroud)
返回指定目录中的文件名(包括其路径).
请记住包含System.IO
您还可以使用Directory.GetFiles方法(字符串,字符串)通过指定搜索模式来搜索文件.就像是:
string[] fileArray = Directory.GetFiles(@"c:\", "X*");
Run Code Online (Sandbox Code Playgroud)
返回以Character开头的所有文件 X
你可以使用:
if(Directory.Exists("yourpath"))
Run Code Online (Sandbox Code Playgroud)
检查路径是否存在
using System.IO;
string[] files = Directory.GetFiles("PATH");
OR
string[] files = Directory.GetFiles("PATH","*.docx",SearchOption.AllDirectories);
OR
string[] files = Directory.GetFiles("PATH","*.pdf",SearchOption.TopDirectoryOnly);
OR
string[] files = Directory.GetFiles("PATH","*.xlsx");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6522 次 |
| 最近记录: |