ignore bin and obj folders

This commit is contained in:
Matt Parker
2025-08-02 18:00:45 +10:00
parent 450b834547
commit 5b77fb7030

View File

@@ -18,6 +18,8 @@ public static class TreeMapperV2
var subFolders = rootFolder.GetSubFolders();
return subFolders;
}
private static readonly string[] _excludedFolders = ["bin", "obj", "node_modules"];
public static List<SharpIdeFolder> GetSubFolders(this SharpIdeFolder folder)
{
var directoryInfo = new DirectoryInfo(folder.Path);
@@ -30,7 +32,7 @@ public static class TreeMapperV2
{
IgnoreInaccessible = false,
AttributesToSkip = FileAttributes.ReparsePoint
}).ToList();
}).Where(s => _excludedFolders.Contains(s.Name, StringComparer.InvariantCultureIgnoreCase) is false).ToList();
}
catch (UnauthorizedAccessException)
{