当前位置: 首页 > article >正文

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表示覆盖已存在的目标文件
 }


http://www.kler.cn/a/391218.html

相关文章:

  • SQL 实战:动态表创建与多表更新的高级 SQL
  • 龙智出席2024零跑智能汽车技术论坛,分享功能安全、需求管理、版本管理、代码扫描等DevSecOps落地实践
  • 【Linux系统编程】:信号(4)——信号的处理
  • Java中处理if-else的几种高级方法
  • Unity2021.3.16f1可以正常打开,但是Unity2017.3.0f3却常常打开闪退或者Unity2017编辑器运行起来就闪退掉
  • WinForm 美化秘籍:轻松实现 Panel 圆角虚线边框
  • Redis 数据类型
  • 【python基础算法编程】
  • 软件设计师-法律法规与标准化
  • MFC图形函数学习07——画扇形函数
  • Redis五种数据类型剖析
  • Chrome 浏览器开启打印模式
  • 羲和数据集收集器1.3
  • python在word中插入图片
  • 马斯克万卡集群AI数据中心引发的科技涟漪:智算数据中心挑战与机遇的全景洞察
  • 文章管理系统微信小程序ssm+论文源码调试讲解
  • 医疗影像分割 | 使用yolo v11训练自己的数据集
  • MATLAB实现狼群算法优化柔性车间调度(GWO-fjsp)
  • FRTC8563实时时钟芯片的作用
  • java版嘎嘎快充汽车单车充电系统源码系统jeecgboot
  • 分布式ID实现方案
  • 深度学习:自监督学习(Self-supervised Learning, SSL)详解
  • 【Linux】man 手册的使用指南
  • 再见 阿里巴巴EasyExcel替代品EasyExcel-Plus即将诞生
  • react之了解jsx
  • 优化时钟网络之时钟抖动