C# Copy一个文件到另一个文件夹下

 1  public static void CopyToFile()
 2         {
 3             //源文件路径
 4             string sourceName = @"D:\Source\Test.txt";
 5 
 6             //目标路径:项目下的NewTest文件夹,(如果没有就创建该文件夹)
 7             string folderPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "NewTest");
 8             if (!Directory.Exists(folderPath))
 9             {
10                 Directory.CreateDirectory(folderPath);
11             }
12 
13             //文件不用新的文件名,就用原文件文件名
14             string fileName = Path.GetFileName(sourceName);
15             ////可以选择给文件换个新名字
16             //string fileName = string.Format("{0}.{1}", "newFileText", "txt");
17 
18             //目标整体路径
19             string targetPath = Path.Combine(folderPath, fileName);
20 
21             //Copy到新文件下
22             FileInfo file = new FileInfo(sourceName);
23             if (file.Exists)
24             {
25                 //true 覆盖已存在的同名文件,false不覆盖
26                 file.CopyTo(targetPath, true);
27             }
28         }

 

转载于:https://www.cnblogs.com/ElvisZhongShao/p/10642443.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值