2024年3月13日发(作者:)
C#复制文件到指定文件夹
2010-06-04 16:09
如:
路径:“D:ab” 有如下文件
复制到
E:盘下,自动建立一个以日期为文件夹名的文件夹下。
可以使用Process,用它打开CMD,然后执行DOS命令!(可以设置不打开CMD窗口)
《1》
s p = new s();
me= " ";
llExecute=false;
ctStandardInput=true;
ctStandardOutput = true;
ctStandardError = true;
NoWindow = true;
();
ine( "copy c:abc*.* b:abc ");
ine( "exit ");
End();
();
《2》
public void CopyFiles(string varFromDirectory,stringvarToDirectory)
{//实现从一个目录下完整拷贝到另一个目录下。
Directory(varToDirectory);
if(!(varFromDirectory))
{
m_eorrStr = "对不起,您要拷贝的目录不存在。 ";
return;
}
string[] directories = ectories(varFromDirectory);//取文件夹下所有文
件夹名,放入数组;
if(> 0)
{
foreach(string d in directories)
{
CopyFiles(d,varToDirectory + ing(dexOf( " ")));//递归拷贝文件和文件夹
}
}
string[] files = es(varFromDirectory);//取文件夹下所有文件名,放入数
组;
if(> 0)
{
foreach(string s in files)
{
(s,varToDirectory + ing(dexOf( " ")));
}
}
}
《3》
C# 把文件拷贝到指定文件夹收藏
if(!(@"C:text"))
{
// 目录不存在,建立目录
Directory(@"C:text");
}
String sourcePath = "c:源文件目录原文件名称.txt";
String targetPath = "d:目标文件目录新的文件名称.aspx";
boolisrewrite=true; // true=覆盖已存在的同名文件,false则反之
(sourcePath, targetPath, isrewrite);
《4》
C# 把文件拷贝到指定文件夹下面是关键代码:if(!(@"C:text")) { //
目录不存在,建立目录Directory(@"C:text")
if(!(@"C:text"))
{
// 目录不存在,建立目录
Directory(@"C:text");
}
String sourcePath = "c:源文件目录原文件名称.txt";
String targetPath = "d:目标文件目录新的文件名称.aspx";
boolisrewrite=true; // true=覆盖已存在的同名文件,false则反之
(sourcePath, targetPath, isrewrite);
using System;
c;
;
;
;
trols;
using ;
public partial class copyfile :
{
protected void Page_Load(object sender, EventArgs e)
{ }
public void copyFile(string sourceFile, string destFile)
{
string path ="copy "+ sourceFile + " " + destFile;
s p = new s();
me= " ";
llExecute=false;
ctStandardInput=true;
ctStandardOutput = true;
ctStandardError = true;
NoWindow = true;
();
ine(path);
ine( "exit ");
End();
();
}
protected void Button1_Click(object sender, EventArgs e)
{
copyfile c = new copyfile();
le(" c:abc* "," d:abc ");
}
}
本文来自CSDN博客,转载请标
/ou_yangpengfei/archive/2010/09/10/
本文来自CSDN博客,转载请标
/ou_yangpengfei/archive/2010/09/10/
明出处:
明出处:


发布评论