コード例 #1
0
        private String GetBackupFilePath(String path)
        {
            var dirPath = SaveUtil.GetBackupDirectoryPath();

            if (!Directory.Exists(dirPath))
            {
                Directory.CreateDirectory(dirPath);
            }


            return(dirPath + "\\" + Path.GetFileName(path) + DateTime.Now.ToString("yyyyMMddHHmmss"));
        }
コード例 #2
0
        /// <summary>
        /// バックアップファイルを取得する
        /// </summary>
        /// <returns>バックアップファイルの一覧</returns>
        public static List <String> GetBackupFiles()
        {
            List <String> backupFiles = new List <string>();

            var backupDir = SaveUtil.GetBackupDirectoryPath();

            if (!Directory.Exists(backupDir))
            {
                return(backupFiles);
            }

            foreach (var file in Directory.EnumerateFiles(backupDir))
            {
                backupFiles.Add(file);
            }

            return(backupFiles);
        }