C# File.Copy 工作记录

工作设计特定文件夹内文件导出到按照规律新建文件夹下

查找到关于Copy的两个方法

第一个:将现有文件复制到新文件。 不允许覆盖同名的文件。

获取要保存的路径,如果没有,建立该路径下文件夹。 然后用

public static void Copy(
	string sourceFileName,//资源文件名称
	string destFileName// 要复制到目标文件名称
)

 string sFileName = DateTime.Now.ToString("yyyy-MM-dd") +" "+ this.lvPrint.Items[i].SubItems[1].Text.ToString().Trim();

 string savePath = spdd.GetDLLAppKey("savePath") + "\\" + sFileName;
 Directory.CreateDirectory(savePath);
 string path1=getpath(ds.Tables[0].Rows[m]["picname"].ToString());

 File.Copy(path1, Path.Combine(savePath, Path.GetFileName(path1))); //path1是资源文件名称,savePath是保存路劲,需要Path.Combine(savePath, Path.GetFileName(path1)) 组合成目标文件名称字段。然后进行复制。

第二种:将现有文件复制到新文件。 允许覆盖同名的文件。

转自msdn https://msdn.microsoft.com/zh-cn/library/9706cfs5(v=vs.110).aspx

public static void Copy(
	string sourceFileName,
	string destFileName,
	bool overwrite
)
参数
sourceFileName
Type:  System.String

要复制的文件。

destFileName
Type:  System.String

目标文件的名称。 不能是目录。

overwrite
Type:  System.Boolean

如果可以覆盖目标文件,则为 true;否则为 false


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值