title: DirectoryInfo.GetDirectories() and attributes
body: <p>I am using <code>DirectoryInfo.GetDirectories()</code> recursively to find the all the sub-directories under a given path.
  However, I want to exclude the System folders and there is no clear way for that.
  In FindFirstFile/FindNextFile things were clearer with the attributes.</p>