2013-11-24 40 views
0

我正在尝试搜索文件夹,这些文件夹与Google建议一样使用ComboBox放置在我的本地驱动器中。一切顺利,但默认情况下,它搜索.sys文件。我想知道有没有扩展名的文件夹可用? 。组合框中的文件夹搜索C#WPF

或者使用C#WPF在组合框中搜索整个文件夹的任何其他想法?

public FileInfo[] MyCollection { get; set; } 

    public MainWindow() 
    { 
     try 
     {     
      var di = new DirectoryInfo("c:\\"); 
      MyCollection = di.GetFiles(); 
      InitializeComponent(); 
      DataContext = this; 
     } 
     catch(Exception e) 
     { 
      MessageBox.Show(e.Message); 
     } 
    } 
+1

你到目前为止尝试过什么?发布一些代码,我们可以看到我们可以帮忙的地方。 –

+0

此外,Windows中没有扩展名的文件夹,而是由操作系统存储类型('文件'与'文件夹')。 –

+0

你在使用OnpenFileDialog吗? http://msdn.microsoft.com/en-us/library/system.windows.controls.openfiledialog(v=vs.95).aspx –

回答

0

还有,你将需要更改然后

您的收藏更改为

public DirectoryInfo[] MyCollection { get; set; } 

然后几个东西取到

MyCollection = di.GetDirectories(); 

这会给你文件夹(或目录)的列表,而不是文件列表。