public bool ExportFolderAndItsFiles(string sourceFolder, string destFolder)
{
try
{
// string folderName = System.IO.Path.GetFileName(sourceFolder);
// string destfolderdir = System.IO.Path.Combine(destFolder, folderName);
string[] allfiles = System.IO.Directory.GetFiles(sourceFolder);
if (allfiles == null)
{
Console.WriteLine("There is no files in the sourceFolder!");
return false;
}
foreach (string file in allfiles)// 遍历所有文件
{
string filename = Path.GetFileName(file);//得到文件名 ,不带路径的
string destname = Path.Combine(destFolder,filename);//拼接出目的地文件名
File.Copy(file, destname);
}
return true;
}
catch (Exception e)
{
Console.WriteLine(e.Message);
return false;
}
}
还不知道这个能不能干活,发出来准备自己做测试
经过测试:可以干活,可以复制所有的文件。