p.Start();
p.StandardInput.WriteLine( "copy c:\abc\*.* b:\abc ");
p.StandardInput.WriteLine( "exit ");
p.StandardOutput.ReadToEnd();
p.Close();
--------------------------------------------------------------------------------------
方法2:
public void CopyFiles(string varFromDirectory,string varToDirectory)
{//实现从一个目录下完整拷贝到另一个目录下。
Directory.CreateDirectory(varToDirectory);
if(!Directory.Exists(varFromDirectory))
{
m_eorrStr = "对不起,您要拷贝的目录不存在。 ";
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( "\\ ")));
}
}
}
------------------------------------------------------------------------------------
方法3:
C# 把文件拷贝到指定文件夹 收藏
if(!System.IO.Directory.Exists(@"C:\text"))
{
// 目录不存在,建立目录
System.IO.Directory.CreateDirectory(@"C:\text");
}
String sourcePath = "c:\\源文件目录\\原文件名称.txt";
String targetPath = "d:\\目标文件目录\\新的文件名称.aspx";
bool isrewrite=true; // true=覆盖已存在的同名文件,false则反之
System.IO.File.Copy(sourcePath, targetPath, isrewrite);
---------------------------------------------------------------------------------------
方法4:
C# 把文件拷贝到指定文件夹下面是关键代码:if(!System.IO.Directory.Exists(@"C:\text")) { // 目录不存在,建立目录 System.IO.Directory.CreateDirectory(@"C:\text")
if(!System.IO.Directory.Exists(@"C:\text"))
{
// 目录不存在,建立目录
System.IO.Directory.CreateDirectory(@"C:\text");
}
String sourcePath = "c:\\源文件目录\\原文件名称.txt";
String targetPath = "d:\\目标文件目录\\新的文件名称.aspx";
bool isrewrite=true; // true=覆盖已存在的同名文件,false则反之
System.IO.File.Copy(sourcePath, targetPath, isrewrite);