如何在 C# 中复制文件

Posted

技术标签:

【中文标题】如何在 C# 中复制文件【英文标题】:How to copy a file in C# 【发布时间】:2010-09-06 09:41:06 【问题描述】:

我想在 C# 中将文件从 A 复制到 B。我该怎么做?

【问题讨论】:

【参考方案1】:

没有任何错误处理代码:

File.Copy(path, path2);

【讨论】:

【参考方案2】:

File.Copy 方法:

MSDN Link

【讨论】:

【参考方案3】:

使用 FileInfo 类。

FileInfo fi = new FileInfo("a.txt");
fi.CopyTo("b.txt");

【讨论】:

【参考方案4】:

System.IO.File.Copy

【讨论】:

【参考方案5】:

这应该可行!

using System.IO;

...

var path = //your current filePath
var outputPath = //the directory where you want your (.txt) file


File.Copy(path,outputPath);

【讨论】:

以上是关于如何在 C# 中复制文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在c#中更改文件名? [复制]

如何使用 c# 访问文件? [复制]

如何在 C# 中递归获取文件路径? [复制]

c#如何复制文件夹到新目录

如何在 C# 中解析非常大的 XML 文件? [复制]

如何在 C# 中配置 app.config 文件? [复制]