{
if(!info.Exists) return;
DirectoryInfo dir=info as DirectoryInfo;
//不是目录
if(dir==null) return;
FileSystemInfo[] files=dir.GetFileSystemInfos();
for(int i=0;i<files.Length;i++)
{
FilesInfo file=file[i] as FileInfo;
//是文件
if(file!=null)
{//文件处理
}
else
{//继续遍历目录
ListFiles(files[i]);
}
}
}