コード例 #1
0
ファイル: SystemFile.cs プロジェクト: Ashera138/PerfectPitch
        private string CreateSanitizedFileName(string newName)
        {
            var newFileName   = newName + this.Extension;
            var validFileName = StringCleaner.RemoveInvalidFileNameCharacters(newFileName);

            return(validFileName);
        }
コード例 #2
0
ファイル: SystemFile.cs プロジェクト: Ashera138/PerfectPitch
        private string CreateSanitizedDirectoryName(Regex directoryRegex, string newName)
        {
            Group  directoryRegexGroup = directoryRegex.Match(this.Filepath).Groups[1];
            string sanitizedNewName    = StringCleaner.RemoveInvalidDirectoryCharacters(newName);
            string newDirectory        = directoryRegexGroup.Replace(this.Directory, sanitizedNewName);

            return(newDirectory);
        }