C#文件操作之把一个文件复制到另外一个文件夹下

Posted 开发中123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#文件操作之把一个文件复制到另外一个文件夹下相关的知识,希望对你有一定的参考价值。

一.文件复制例子如下,具体情况,根据需求扩展。

/// <summary>
///
/// </summary>
/// <param name="srcFolder">源目录</param>
/// <param name="destFolder">目标目录</param>
/// <param name="filename">源文件名</param>
public static string ImageCopty(string srcFolder, string destFolder, string filename)
{
DirectoryInfo directoryInfo = new DirectoryInfo(srcFolder);
FileInfo[] files = directoryInfo.GetFiles();
string imageName = "";
foreach (FileInfo file in files) // Directory.GetFiles(srcFolder)
{
if (file.Name == filename) //file.Extension == ".doc"
{
imageName = Guid.NewGuid().ToString("N") + file.Extension; //把原来的图片名字换成GUID
file.CopyTo(Path.Combine(destFolder,imageName));
break;
}
//file.MoveTo(Path.Combine(destFolder, file.Name));
}
return imageName;
}

以上是关于C#文件操作之把一个文件复制到另外一个文件夹下的主要内容,如果未能解决你的问题,请参考以下文章

(C#)winform中实现选择一个文件夹,将其压缩复制到另外一个路径 ///楼主这个问题怎么解决的呢?

Linux系统怎么复制文件夹下的全部文件到另外文件夹

在 Windows 中拖放的通知

C# 把一个文件夹下所有文件复制到另一个文件夹下

linux系统怎么把一个文件夹里面的文件复制到另外一个文件夹里面,O(∩_∩)O谢谢!

C# 将一个文件夹中的文件复制到另一个文件夹中