任何人都可以帮忙吗?我有文件的复制方法,但是如何剪切文件?这是我的复制代码:File.Copy(FileBrowseBox.Text, Path.Combine(DestinationBox.Text, Path.ChangeExtension(FileNameBox.Text, Path.GetExtension(FileBrowseBox.Text))));
问问题
148 次
1 回答
2
你的意思是你想移动文件而不留下原件?只需使用以下File.Move
方法:
File.Move(FileBrowseBox.Text, Path.Combine(DestinationBox.Text, Path.ChangeExtension(FileNameBox.Text, Path.GetExtension(FileBrowseBox.Text))));
要覆盖现有文件,您还需要使用File.Exists
and File.Delete
:
var source = FileBrowseBox.Text;
var target = Path.Combine(DestinationBox.Text, Path.ChangeExtension(FileNameBox.Text, Path.GetExtension(source)));
if (File.Exists(target))
{
File.Delete(target);
}
File.Move(source, target);
于 2013-06-10T12:35:33.663 回答