BatchGuy.App.CreateEAC3ToBatchForm.HandleBtnOpenMKVMergeFilePathDialogClick C# (CSharp) Method

HandleBtnOpenMKVMergeFilePathDialogClick() private method

private HandleBtnOpenMKVMergeFilePathDialogClick ( ) : void
return void
        private void HandleBtnOpenMKVMergeFilePathDialogClick()
        {
            SaveFileDialog sfd = new SaveFileDialog();
            Setting setting = Program.ApplicationSettingsService.GetSettingByName(Constant.FeatureCreateEac3toBatchFileFormSaveMKVMergeBatchFileDirectory);

            if (setting != null)
                sfd.InitialDirectory = setting.Value;
            else
                sfd.InitialDirectory = @"C:\";

            sfd.Filter = "Batch File|*.bat";
            sfd.Title = "Save mkvmerge Batch File";
            sfd.ShowDialog();

            if (!string.IsNullOrEmpty(sfd.FileName))
            {
                OnDialogInitialDirectoryChanged(this, new DialogInitialDirectoryChangedEventArgs() { FeatureName = Constant.FeatureCreateEac3toBatchFileFormSaveMKVMergeBatchFileDirectory, DirectoryPath = Path.GetDirectoryName(sfd.FileName) });
                using (FileStream fs = File.Create(sfd.FileName))
                {
                }
                txtMKVMergeBatFilePath.Text = sfd.FileName;
            }
        }
CreateEAC3ToBatchForm