string[] allDirs = Directory.GetDirectories(@"D:\Document\Work"); //得到文件夹下的所有文件夹
allDirs.ToList().ForEach(p =>
{
if (Regex.IsMatch(p, @"\d+")) //如果文件夹的名字全部都是数字
{
DirectoryInfo TheFolder = new DirectoryInfo(p); //这下面是你的操作..我复制过来的
foreach (FileInfo file in TheFolder.GetFiles())
{
ProcessFile(p + file.Name.ToString());//路径加文件名
file.MoveTo(@"D:\Document\Work\DataBackUp\" + file.Name.ToString());
//将文件夹中已经导入db的文件备份至DataBackUp文件夹并删除原有文件
//file.Delete();
}
}
});
递归就好
——我不信命,我信爱情是没有理由悲欢的注定。
典型的递归问题。