private void ConversionButton_Click(object sender, EventArgs e) { string strInclude = ";" + this.IncludeTextBox.Text.ToLower() + ";"; string strFilter = ";" + this.FilterTextBox.Text.ToLower() + ";"; foreach (KeyValuePair <string, EncodeConvertFileInfo> keyValuePair in m_EncodeConvertFileInfo) { EncodeConvertFileInfo encodeConvertFileInfo = keyValuePair.Value; if (encodeConvertFileInfo.m_bIsFolder) { ArrayList listFileName = new ArrayList(); this.GetSubDirFiles(encodeConvertFileInfo.m_strFolderOrFile, ref listFileName, strInclude, strFilter, this.SubFolderCheckBox.Checked); foreach (string strFile in listFileName) { ConvertFile(strFile, this.SourceComboBox.Text, this.TargetComboBox.Text); } } else { ConvertFile(encodeConvertFileInfo.m_strFolderOrFile, this.SourceComboBox.Text, this.TargetComboBox.Text); } } FileListBox.Items.Clear(); m_EncodeConvertFileInfo.Clear(); }
private void AddFolderButton_Click(object sender, EventArgs e) { if (this.folderBrowserDialog.ShowDialog(this) == DialogResult.OK) { string strFolder = folderBrowserDialog.SelectedPath; EncodeConvertFileInfo encodeConvertFileInfo = new EncodeConvertFileInfo(); encodeConvertFileInfo.m_strFolderOrFile = strFolder; encodeConvertFileInfo.m_bIsFolder = true; m_EncodeConvertFileInfo.Add(strFolder, encodeConvertFileInfo); FileListBox.Items.Add((string)strFolder); } }
private void AddFileButton_Click(object sender, EventArgs e) { string strInclude = ";" + this.IncludeTextBox.Text.ToLower() + ";"; string strFilter = ";" + this.FilterTextBox.Text.ToLower() + ";"; System.Diagnostics.Debug.WriteLine(strInclude); if (this.openFileDialog.ShowDialog(this) == DialogResult.OK) { string[] strFileNameArray = this.openFileDialog.FileNames; foreach (string strFile in strFileNameArray) { string strExtension = new FileInfo(strFile).Extension.Replace(".", "").ToLower(); System.Diagnostics.Debug.WriteLine(strExtension); if ((strInclude.IndexOf(";*;") >= 0) || (strInclude.IndexOf(strExtension + ";") >= 0)) { if ((strFilter.IndexOf(";*;") >= 0) || (strFilter.IndexOf(strExtension + ";") >= 0)) { continue; } EncodeConvertFileInfo outEncodeConvertFileInfo = null; if (m_EncodeConvertFileInfo.TryGetValue(strFile, out outEncodeConvertFileInfo)) { continue; } EncodeConvertFileInfo encodeConvertFileInfo = new EncodeConvertFileInfo(); encodeConvertFileInfo.m_strFolderOrFile = strFile; encodeConvertFileInfo.m_bIsFolder = false; m_EncodeConvertFileInfo.Add(strFile, encodeConvertFileInfo); FileListBox.Items.Add(strFile); } } } }
private void AddFolderButton_Click( object sender, EventArgs e ) { if ( this.folderBrowserDialog.ShowDialog( this ) == DialogResult.OK ) { string strFolder = folderBrowserDialog.SelectedPath; EncodeConvertFileInfo encodeConvertFileInfo = new EncodeConvertFileInfo(); encodeConvertFileInfo.m_strFolderOrFile = strFolder; encodeConvertFileInfo.m_bIsFolder = true; m_EncodeConvertFileInfo.Add( strFolder, encodeConvertFileInfo ); FileListBox.Items.Add( (string)strFolder ); } }
private void AddFileButton_Click( object sender, EventArgs e ) { string strInclude = ";" + this.IncludeTextBox.Text.ToLower() + ";"; string strFilter = ";" + this.FilterTextBox.Text.ToLower() + ";"; System.Diagnostics.Debug.WriteLine( strInclude ); if ( this.openFileDialog.ShowDialog( this ) == DialogResult.OK ) { string[] strFileNameArray = this.openFileDialog.FileNames; foreach ( string strFile in strFileNameArray ) { string strExtension = new FileInfo( strFile ).Extension.Replace( ".", "" ).ToLower(); System.Diagnostics.Debug.WriteLine( strExtension ); if ( ( strInclude.IndexOf( ";*;" ) >= 0 ) || ( strInclude.IndexOf( strExtension + ";" ) >= 0 ) ) { if ( ( strFilter.IndexOf( ";*;" ) >= 0 ) || ( strFilter.IndexOf( strExtension + ";" ) >= 0 ) ) continue; EncodeConvertFileInfo outEncodeConvertFileInfo = null; if ( m_EncodeConvertFileInfo.TryGetValue( strFile, out outEncodeConvertFileInfo ) ) continue; EncodeConvertFileInfo encodeConvertFileInfo = new EncodeConvertFileInfo(); encodeConvertFileInfo.m_strFolderOrFile = strFile; encodeConvertFileInfo.m_bIsFolder = false; m_EncodeConvertFileInfo.Add( strFile, encodeConvertFileInfo ); FileListBox.Items.Add( strFile ); } } } }