将文件夹从源路径(在listbox1中)复制到trget路径(在listbox2中) [英] Copy folders from source path (in listbox1) to trget path (in listbox2)
本文介绍了将文件夹从源路径(在listbox1中)复制到trget路径(在listbox2中)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好:
例如:
我的清单1有10条源路径
我的List2有10个目标路径项目
如何将源目录复制到目标路径?(C#.Net)
谢谢...
我的尝试:
我的来源:
Hi All :
For Examp :
My List1 Have 10 Item Of Source Path
My List2 Have 10 Item Of Target Path
How To Copy Source Directorys To Target Path ?(C#.Net)
Thanks...
What I have tried:
My Source :
//Get All .Tar Files in All Sub Folders
string[] files = System.IO.Directory.GetFiles(@"E:\LOG", "*.tar", SearchOption.AllDirectories);
//Rename All Oldfile.tar To Oldfile.1.rar
foreach (string s in files)
{
listBox1.Items.Add(Path.GetFullPath(s));
System.IO.File.Move(Path.GetFullPath(s).ToString(), Path.GetFullPath(s) + "1.rar".ToString());
}
///
string[] files1 = System.IO.Directory.GetFiles(@"E:\LOG", "*.rar", SearchOption.AllDirectories);
listBox1.Items.Clear();
foreach (string ss in files1)
{
listBox2.Items.Add(Path.GetFullPath(ss));
}
推荐答案
string[] files = System.IO.Directory.GetFiles(@"E:\LOG", "*.tar", SearchOption.AllDirectories);
//Rename All Oldfile.tar To Oldfile.1.rar
foreach (string s in files)
{
listBox1.Items.Add(Path.GetFullPath(s));
FileInfo f = new FileInfo(s);
File.Copy(Path.GetFullPath(s).ToString(),
f.DirectoryName + @"\" + f.Name.Replace(f.Extension, "") + ".1.rar".ToString());
}
string[] files1 = System.IO.Directory.GetFiles(@"E:\LOG", "*.rar", SearchOption.AllDirectories);
listBox1.Items.Clear();
foreach (string ss in files1)
{
listBox2.Items.Add(Path.GetFullPath(ss));
}
这篇关于将文件夹从源路径(在listbox1中)复制到trget路径(在listbox2中)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文