如何为没有扩展名的设计文件过滤OpenFileDialog?

时间:2012-07-05 14:40:52

标签: c# winforms

  

可能重复:
  OpenFileDialog - only display filenames that have no extensions

我有一个通过OpenFileDialog获取文件的方法。我想只返回没有任何扩展名的文件。 例如,我有一个包含很少文件的文件夹:“1.jpg”,“2.txt”......,“FileWithoutExtension”。 我想使用OpenFileDialog,它只为我设计“FileWithoutExtension”文件。

代码:

OpenFileDialog openFileDialog1 = new OpenFileDialog();

        openFileDialog1.InitialDirectory = "c:\\";
        openFileDialog1.Filter = "txt files (*.txt)|*.txt|Security file |*";            
        openFileDialog1.FilterIndex = 2;
        openFileDialog1.RestoreDirectory = true;
        openFileDialog1.AutoUpgradeEnabled = false; 
        if (openFileDialog1.ShowDialog() == DialogResult.OK)
        {
            try
            {
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: Could not read file from disk. Original error: " + ex.Message);
            }
        }

但它返回所有文件的问题。 我也尝试将Filter设置为string.Empty或null,它对我没有帮助。 任何的想法? 感谢

0 个答案:

没有答案