文件备份方法

public void backupDataInfo(string filePaths, string filePathName, int index, string flag, bool isErrorFile = false)
 {
            string fileName = Path.GetFileName(filePathName);
            string extension = Path.GetExtension(filePathName);
            Guid g = Guid.NewGuid();
            string tagPath = filePaths + "\BackUp\";
            string tagFileName = (fileName.Substring(0, fileName.IndexOf('.')) + "_" + g.ToString().Replace("-", "").Substring(0, 10) + "_(" + DateTime.Now.ToString("MM-dd-yyyy HHmmss") + ")" + extension);
            if (!Directory.Exists(tagPath))
            {
                Directory.CreateDirectory(tagPath);
            }
            File.Move(filePathName, tagPath + tagFileName);
}
原文地址:https://www.cnblogs.com/YuanDong1314/p/13031943.html