.net 遍歷目錄代碼
public static void readDirectory(string path, int layer)
{
string perStr = "";
for (int i = 0; i < layer; i++)
{
perStr = perStr + "="+" ";
}
DirectoryInfo dirInfo = new DirectoryInfo(path);
FileSystemInfo[] fsis = dirInfo.GetFileSystemInfos();
foreach (FileSystemInfo fsi in fsis)
{
string dirFullName = fsi.FullName;
string dirName = fsi.Name;
print(perStr + dirName);
if (fsi is DirectoryInfo)
{
readDirectory(dirFullName, layer+1);
}
}
}
.NET目录遍历
本文介绍了一个使用.NET实现的目录遍历方法。通过递归函数readDirectory可以列出指定路径下的所有子目录及文件名称。该方法接受路径和层级作为参数,并通过增加层级来深入子目录进行遍历。
2990

被折叠的 条评论
为什么被折叠?



