static void Main(string[] args)
{
ListFiles(new DirectoryInfo("D:\\"), ".jpg");
}
public static void ListFiles(FileSystemInfo info, string format)
{
if (info.Exists)
{
DirectoryInfo dir = info as DirectoryInfo;
//不是目录
if (dir != null)
{
FileSystemInfo[] files = dir.GetFileSystemInfos();
if (files.Length > 0)
{
for (int i = 0; i < files.Length; i++)
{
FileInfo file = files[i] as FileInfo;
//是文件
if (file != null)
{
string spath = file.DirectoryName.ToString();
}
//对于子目录,进行递归调用
else
{
ListFiles(files[i], format);
}
}
}
else
{
}
}
}
}
循环遍历文件夹
最新推荐文章于 2022-09-13 21:41:39 发布