您的位置:首页 > 编程语言 > C#

文件夹及子文件夹文件的遍历C#

2014-05-28 11:15 204 查看
private void CopyFiles(string varFromDirectory, string varToDirectory)

{

Directory.CreateDirectory(varToDirectory);

if (!Directory.Exists(varFromDirectory)) return;

string[] directories = Directory.GetDirectories(varFromDirectory);

if (directories.Length > 0)

{

foreach (string d in directories)

{

CopyFiles(d, varToDirectory + d.Substring(d.LastIndexOf("\\")));

}

}

string[] files = Directory.GetFiles(varFromDirectory);

if (files.Length > 0)

{

foreach (string s in files)

{

File.Copy(s, varToDirectory + s.Substring(s.LastIndexOf("\\")),true);

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: