0
点赞
收藏
分享

微信扫一扫

C# 复制文件到指定文件夹

彪悍的鼹鼠 2024-11-13 阅读 16
c#开源

  工作需要做类似License文件导入的功能,这就要涉及到选择指定License文件然后复制到上位机软件配置文件夹路径下的操作。所以写了一个复制文件,粘贴到指定文件夹的函数。

函数代码如下:

 /// <summary>
 /// 复制文件到指定文件夹
 /// </summary>
 /// <param name="sourceFilePath">源文件路径</param>
 /// <param name="destinationFolderPath">目标文件夹路径</param>
 public static void CopyFileToFolder(string sourceFilePath, string destinationFolderPath)
 {
     // 确保源文件存在
     if (!File.Exists(sourceFilePath))
     {
         throw new FileNotFoundException("源文件不存在。", sourceFilePath);
     }

     // 确保目标文件夹存在,如果不存在则创建
     if (!Directory.Exists(destinationFolderPath))
     {
         Directory.CreateDirectory(destinationFolderPath);
     }

     // 获取源文件的名称
     string fileName = Path.GetFileName(sourceFilePath);

     // 构建目标文件路径
     string destinationFilePath = Path.Combine(destinationFolderPath, fileName);

     // 复制文件
     File.Copy(sourceFilePath, destinationFilePath, true); // true表示覆盖已存在的目标文件
 }
举报

相关推荐

C# 删除文件夹

0 条评论