示例#1
0
文件: Uploader.cs 项目: uxifiit/UXC
        private static string PrepareDirectoryForUploadSegments(SessionRecordingData recording)
        {
            string sessionIdentifier = Path.GetFileName(recording.Path);
            //string sessionIdentifier = $"{recording.StartTime.ToString(SESSION_FOLDER_TIMESTAMP_FORMAT)} {recording.SessionName}";

            string sessionDirectoryName = FilenameHelper.ReplaceInvalidFileNameChars(sessionIdentifier);

            string sessionDirectory = Path.Combine(Directories.UploadFolderPath, sessionDirectoryName);

            if (Directory.Exists(sessionDirectory))
            {
                Directory.Delete(sessionDirectory, true);
            }

            Directories.EnsureDirectoryExists(sessionDirectory);

            return(sessionDirectory);
        }