给你一段C#的代码参考一下:public void MoveFile(string SrcFileName,string DestFileName,out string ErrorInfo)
{
string DestFileDir; if (!File.Exists(SrcFileName))
{
ErrorInfo = "在指定路径找不到要转移的文件";
return;
} ErrorInfo = "创建目标路径时发生错误!";
DestFileDir = Path.GetDirectoryName(DestFileName);
if (!Directory.Exists(DestFileDir))
Directory.CreateDirectory(DestFileDir);
ErrorInfo = "存在同名文件,修改文件名称时发生错误!";
RenameFileName(ref DestFileName); ErrorInfo = "转移已加密源文件时发生错误!";
File.Move(SrcFileName,DestFileName);
}
{
string DestFileDir; if (!File.Exists(SrcFileName))
{
ErrorInfo = "在指定路径找不到要转移的文件";
return;
} ErrorInfo = "创建目标路径时发生错误!";
DestFileDir = Path.GetDirectoryName(DestFileName);
if (!Directory.Exists(DestFileDir))
Directory.CreateDirectory(DestFileDir);
ErrorInfo = "存在同名文件,修改文件名称时发生错误!";
RenameFileName(ref DestFileName); ErrorInfo = "转移已加密源文件时发生错误!";
File.Move(SrcFileName,DestFileName);
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货