NET备份文件夹

 如果需要备份文件夹,可以使用Move 方法实现,看代码:

 

 

  /// <summary>

        /// 检查站点目录,如果原来的目录已经存在,将自动备份,如果该目录不存在,将自动创建

        /// </summary>

        /// <param name="physicalPath"></param>

        /// <param name="zipFile"></param>

        /// <returns></returns>

        private  string CheckWebSiteFolder(string physicalPath, string zipFile)

        {

            string webSiteFolder = System.IO.Path.Combine(physicalPath, System.IO.Path.GetFileNameWithoutExtension(zipFile));

            if (System.IO.Directory.Exists(webSiteFolder))

            {

                System.IO.Directory.Move(webSiteFolder, webSiteFolder + "_back" + DateTime.Now.ToString("yyyyMMddHHmmss"));

            }

            //此目录

            return webSiteFolder;

 

相关内容推荐

返回
顶部