BatchGuy.App.AviSynth.Services.AviSynthFileService.CreateAVSScript C# (CSharp) Метод

CreateAVSScript() приватный Метод

private CreateAVSScript ( ) : void
Результат void
        private void CreateAVSScript()
        {
            foreach (AviSynthFile file in _avsFiles)
            {
                StringBuilder sb = new StringBuilder();
                string paddedNumber = HelperFunctions.PadNumberWithZeros(_avsBatchSettings.NumberOfFiles, file.Number);
                string encodeFileFolder = string.Format("episode{0}", paddedNumber);
                string encodeFile = string.Format("video{0}.mkv", paddedNumber); //hardcoded to mkv
                if (_avsBatchSettings.VideoToEncodeDirectoryType ==  EnumDirectoryType.DirectoryPerEpisode)
                {
                    sb.Append(string.Format("{0}(\"{1}\\{2}\\{3}\")", _avsBatchSettings.VideoFilter, _avsBatchSettings.VideoToEncodeDirectory, encodeFileFolder, encodeFile));
                }
                else
                {
                    sb.Append(string.Format("{0}(\"{1}\\{2}\")", _avsBatchSettings.VideoFilter, _avsBatchSettings.VideoToEncodeDirectory, encodeFile));
                }
                sb.Append(string.Format("{0}{1}",Environment.NewLine,_avsTemplateScript.Script));
                file.AviSynthScript = sb.ToString();
            }
        }