搜笔记V1.0 
  • 登录
  • 
    • 默认(黑色)
    • 蓝色
    • 绿色
    • 红色
    • 黄色
    • 橙色

从一个文件夹中拷贝一份文件至另一个文件夹中
  • 更多笔记
  • 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;
        }


Copyright kenneth's Team 京ICP备19020433号