.net - 使用 C# 中的文件路径复制文件夹中的文件

标签 .net asp.net visual-studio-2008 c#-3.0

我有要复制到位置[DestinationC:\MyFiles\TempFolder]的文件的[Source:(path)]

假设路径为 C:\Documents and Settings\MyName\My Documents\xyz.doc 我希望将 xyz.doc 复制到 C:\MyFiles\TempFolder\即位置变为 C:\MyFiles\TempFolder\xyz.doc

在将文件复制到目标文件夹时是否可以重命名文件?

谢谢你...

最佳答案

您所需要的只是System.IO.File.Copy():http://msdn.microsoft.com/en-us/library/c6cfw35a.aspx

File.Copy("C:\Documents and Settings\MyName\My Documents\xyz.doc", "C:\MyFiles\TempFolder\" + newFilenName);

(注意上面字符串中的\,它们应该被转义\\)

复制是创建一个与旧文件内容相同的新文件,因此新名称不必与旧名称相同。事实上,如果您将完整路径视为文件名的一部分,您会发现源和目标从一开始就不同,即使您不更改 xyz.doc

关于.net - 使用 C# 中的文件路径复制文件夹中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4544094/

相关文章:

asp.net - 使用 asp.net 4.5 OAuth 用 clientid 和 secret 注册谷歌

c# - 选项卡控件,垂直对齐的选项卡和垂直对齐的文本

c# - 如何在visual studio中重构大型项目

visual-studio-2008 - ASP.NET Dev Server (Cassini)、IIS Express 和多线程

.net - .NET向Windows/Linux进程和线程添加了什么?

c# - 是否可以在一个操作中执行多个存储过程?

.net - 当 Collection 数据源更新时更新 ListView

c# - C# 属性可以接受多个值吗?

c# - session 在 javascript 函数调用后丢失其状态

asp.net - Windows 7 和 WCF