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/

明出处:

明出处: