在C#中,我打开一盘符后,怎么样过滤该盘的系统的隐藏文件夹和文件.呜....哪位大哥,能帮帮忙代码怎么写?

解决方案 »

  1.   

    File.GetAttributes();
    DirectoryInfo din = new DirectoryInfo();
    din.Attributes上面是文件的属性
    下面是目录的属性。这样你就可以过滤了
      

  2.   

    private void btnSelectFile_Click(object sender, System.EventArgs e)
    {
    OpenFileDialog ofDlg=new OpenFileDialog();
    ofDlg.Filter="All Files (*.*)|*.*";//"Text (*.txt)|*.txt|All Files (*.*)|*.*";
    // ofDlg.FilterIndex=3;
    ofDlg.DefaultExt="*.*";
    ofDlg.AddExtension=true;
    ofDlg.RestoreDirectory=true;
    ofDlg.Multiselect=false;
    if(ofDlg.ShowDialog()==DialogResult.OK)
    {
    this.txtFilePath.Text =ofDlg.FileName;//校验文件路径
    // 在 rickTextBox 中显示要加密的文件的内容
    // this.richTextBox1.Text = ShowFileContent(ofDlg.FileName);
    } }
      

  3.   

    如果是FolderBrowserDialog 操作怎么解决过滤的问题啊?还有对这个FolderBrowserDialog基本设置怎么搞漂亮点?