完善了下 文件中的文件及文件夾中的複製!如果有更優解決方案請不吝指教 protected void FileDepthCopy(string source, string target) { if (Directory.Exists(source))//判斷源文件是否存在 { if (!Direct ...
完善了下 文件中的文件及文件夾中的複製!如果有更優解決方案請不吝指教
protected void FileDepthCopy(string source, string target)
{
if (Directory.Exists(source))//判斷源文件是否存在
{
if (!Directory.Exists(target))//判斷要複製的文件夾是否存在
{
Directory.CreateDirectory(target);//不存在則創建
}
var files = Directory.GetFiles(source);
foreach (string item in files)
{
string fileName = item.Substring(item.LastIndexOf("\\"));
var t_path = target + fileName;
File.Copy(item, t_path, true);//Copy
}
var directories = Directory.GetDirectories(source);
foreach (string item in directories)//獲取子文件夾
{
var t = target + item.Substring(item.LastIndexOf("\\"));
FileDepthCopy(item, t);
}
}
}