我有这个测试路径:
private static string dCrawler = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "TestLetters";
有没有办法说:
foreach (item in dCrawler)
{
if (item.isFile)
{
// check file info date modified code
} else
{
foreach (fileinfo file in ...
}
}
到目前为止,我只找到了检查目录中文件的方法。唯一的方法是通过两个单独的循环来实现它,一个用于文件,一个用于文件夹吗?
答案 0 :(得分:5)
您可以使用返回Directory.GetFiles();
的{{1}}并使用字符串值创建string[]
。喜欢这个
FileInfo
要获取目录,您可以类似地使用foreach (string n in Directory.GetFiles(dCrawler))
{
FileInfo b = new FileInfo(n);
}
Directory.GetDirectories();