工作需要做类似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表示覆盖已存在的目标文件}