日期:2014-05-20  浏览次数:20382 次

割腕含泪跪地拜求复制删除整个文件夹的方法~
小弟是只菜鸟~请各位高手们教教我~

我想将根目录下images文件夹下的所有文件拷贝到news文件夹下,该怎么做啊?最好能给个直接带参数的函数~~我实现了以后自己就会弄了~拜托各位了~

小弟的血一直淌着~在线跪等~~~


------解决方案--------------------
private void Move(string oldp,string newp)
{
if(!System.IO.Directory.Exists(newp))
{
System.IO.Directory.CreateDirectory(newp);
}
if(!System.IO.Directory.Exists(newp))
{
return;
}
string []files = Directory.GetFiles(oldp);
string []dirs = Directory.GetDirectories(oldp);
if(files != null && files.Length > 0)
{
for(int i=0;i <files.Length;i++)
{
File.Copy(files[i],newp+ "\\ "+(new System.IO.FileInfo(files[i]).Name),true);
}
}
if(dirs != null && dirs.Length > 0)
{
for(int i=0;i <dirs.Length;i++)
{
if(!System.IO.Directory.Exists(dirs[i]))
{
System.IO.Directory.CreateDirectory(newp+ "\\ "+new System.IO.DirectoryInfo(dirs[i]).Name);
}
Move(dirs[i],newp+ "\\ "+new System.IO.DirectoryInfo(dirs[i]).Name);
}
}
}