日期:2014-05-17  浏览次数:20882 次

C#中file.copy怎么使用
 string path = @"c:\temp\MyTest.txt";
        string path2 = path + "temp";
File.Copy(path, path2, true);

path2 中+“temp"有什么作用
file.copy第二个参数说是不能为路径,为什么+"temp"后就可以了 , +temp 是什么意思

------解决方案--------------------

第二个参数就是路径啊,但是你如果写path,那岂不是和原文件重名了。
家temp的目的是改下扩展名,不让文件重名,不然你无法复制。

path2="c:\\1.txt";
这样也是可以的
------解决方案--------------------
将文件复制到 本目录 呗。
这不是怕文件名重复么,后面拼上一个 temp
------解决方案--------------------
fi.CopyTo(@"E:server\" + openfile.SafeFileName);
@"E:server\",,这个可以???应该是E:\server\吧
------解决方案--------------------
其实就是简单的不然文件名一样