从一个文件夹中拷贝一份文件至另一个文件夹中
- 更多笔记
- 1:C#代码
- 2:区分大小写
- 3:C#创建HTML左右结构
- 4:button按钮声明委托
- 5:TextBox声明委托
从一个文件夹中拷贝一份文件至另一个文件夹中
/// <summary>
/// 从一个文件夹中拷贝一份文件至另一个文件夹中
/// </summary>
/// <param name="fileName">文件名</param>
/// <param name="AppSettingsUpload">目标路径</param>
/// <param name="AppSettingsTemporary">原始路径</param>
/// <returns></returns>
public static bool CopyFile(string fileName, string AppSettingsUpload, string AppSettingsTemporary)
{
string uploadDate = fileName.Substring(0, 8);
string UploadFile = HttpContext.Current.Server.MapPath("~" + AppSettingsUpload + uploadDate + "/" + fileName);//拷贝至的文件路径(目标路径)
string TemporaryFile = HttpContext.Current.Server.MapPath("~" + AppSettingsTemporary + uploadDate + "/" + fileName);//获取文件的路径 (原始路径)
try
{
if (!File.Exists(TemporaryFile))
{
return false;
}
// 确保目标文件不存在.
if (File.Exists(UploadFile))
File.Delete(UploadFile);
//创建文件夹,保存文件
string path = Path.GetDirectoryName(UploadFile);
Directory.CreateDirectory(path);
//转移文件.
File.Move(TemporaryFile, UploadFile);
return true;
}
catch (Exception e)
{
}
return false;
}