File.Copy 方法说明:
Copy(String, String) 将现有文件复制到新文件。不允许覆盖同名的文件。
Copy(String, String, Boolean) 将现有文件复制到新文件。允许覆盖同名的文件。
将现有文件复制到新文件。允许覆盖同名的文件。
语法
public static void Copy(
string sourceFileName,
string destFileName,
bool overwrite
)
参数
sourceFileName
类型: System.String
要复慧早制的文件。
destFileName
类型: System.String
目标文件的名称。不能是目录。
overwrite
类型: System.Boolean
如果可以覆盖目标文件,则为 true;否则为 false。
File.Move 方法说明:
语法
public static void Move(
string sourceFileName,
string destFileName
)
参数
sourceFileName
类型: System.String
要移动的文拿碧亏件的名称。
destFileName
类型: System.String
文件的新路径消神。
举个例子:你现在打开了三猛乎凯个窗口,分别是:
C:\
C:\dir
D:\
在C:\里面有一个文件:file
你拖动C:\file这个文件到C:\dir这个窗口上,放开鼠标就等于把文件移动(剪切)到了C:\dir下面了
如果拖动C:\file这个枝唤文件到D:\这个窗口上(图标右下角会显示一顷敬个+号的),放开鼠标就等于把文件复制到D:\下面了
可以这样理解:
1.在相同的盘符中拖放文件就等于剪切
2.在相同的盘符中拖放同时按下CTRL键就等于复制
3.在不同的盘符中拖放就等于复制
4.在不同的盘符中拖放同时按下SHIFT键就等于移动(剪切)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)