Exemple #1
0
        public static string ToExt(this EpisodeFileTypes fileType)
        {
            string result = "null";

            switch (fileType)
            {
            case EpisodeFileTypes.AudioFile:
                result = ".mp3";
                break;

            case EpisodeFileTypes.ContentFile:
                result = ".content";
                break;

            case EpisodeFileTypes.DictationFile:
                result = ".dictation";
                break;

            case EpisodeFileTypes.RecognitionFile:
                result = ".recognition";
                break;

            case EpisodeFileTypes.SubtitleFile:
                result = ".lrc";
                break;

            case EpisodeFileTypes.TitleFile:
                result = ".title";
                break;

            case EpisodeFileTypes.TranslationFile:
                result = ".translation";
                break;

            case EpisodeFileTypes.WaveFile:
                result = ".wav";
                break;

            case EpisodeFileTypes.HtmlFile:
                result = ".html";
                break;
            }

            return(result);
        }
Exemple #2
0
 private string GetFilePath(EpisodeFileTypes extType)
 {
     if (String.IsNullOrEmpty(this.CurrentFolder) || Directory.Exists(this.CurrentFolder) == false)
         throw new Exception("Episode's CurrentFolder is null or not exists.");
     return Path.Combine(this.CurrentFolder, this.ID + extType.ToExt());
 }
Exemple #3
0
 public static string ToFileName(this EpisodeFileTypes fileType, string fileNameWithourExt)
 {
     return(fileNameWithourExt.Trim() + ToExt(fileType));
 }