CSharp
QuickCode
- System.IO 文件操作
// 迭代文件夹示例
using System.IO;
using System.Collections.Generic;
public static void getFiles(string root, List<FileInfo> files)
{
DirectoryInfo directoryInfo = new DirectoryInfo(root);
FileInfo[] fileInfos = directoryInfo.GetFiles();
files.AddRange(fileInfos);
DirectoryInfo[] directoryInfos = directoryInfo.GetDirectories();
foreach (var dirInfo in directoryInfos)
{
if (dirInfo.Name.StartsWith(".")) {
continue;
}
getFiles(dirInfo.FullName, files);
}
}
// 路径判断
Directory.Exists("path")
File.Exists("path")