如何从字符串数组中获取隐藏文件夹

时间:2010-05-29 16:08:52

标签: c#

  

可能重复:
  How to select only hidden folder from String[]?


folderBrowserDialog1.Reset();
folderBrowserDialog1.ShowDialog();
if (folderBrowserDialog1.SelectedPath != "")
{
  sourcetxt.Text = folderBrowserDialog1.SelectedPath;
  string[] path = Directory.GetDirectories(folderBrowserDialog1.SelectedPath);
}

我正在编写这个代码。我已经获得了所有文件夹与此数组路径名称的隐藏文件夹。但是我试图只获取此数组的隐藏文件夹(数组名称路径)。请解决此问题任何一个。< / p>

谢谢你。

1 个答案:

答案 0 :(得分:1)


...
string[] path = new DirectoryInfo(folderBrowserDialog1.SelectedPath)
   .EnumerateDirectories()
   .Where(x=>x.Attributes & FileAttributes.Hidden)
   .Select(x=>x.Name).ToArray();