我有这个测试路径:
private static string dCrawler = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "TestLetters";
Run Code Online (Sandbox Code Playgroud)
有没有办法说:
foreach (item in dCrawler)
{
if (item.isFile)
{
// check file info date modified code
} else
{
foreach (fileinfo file in ...
}
}
Run Code Online (Sandbox Code Playgroud)
到目前为止,我只找到了检查目录中文件的方法.唯一的方法是通过两个单独的循环一个用于文件,一个用于文件夹?
小智 5
你可以使用Directory.GetFiles();它返回一个string[]并使用字符串值来创建你的FileInfo.像这样
foreach (string n in Directory.GetFiles(dCrawler))
{
FileInfo b = new FileInfo(n);
}
Run Code Online (Sandbox Code Playgroud)
要获取目录,您可以类似地使用 Directory.GetDirectories();
foreach (string n in Directory.GetDirectories(dCrawler))
{
DirectoryInfo b = new DirectoryInfo(n);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
83 次 |
| 最近记录: |