Skip to content

Commit d9d3396

Browse files
committed
Don't traverse reparse points. Fixes #532
1 parent 011b671 commit d9d3396

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

CompactGUI.Core/Analyser.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public Analyser(string folder)
2626
{
2727
try
2828
{
29-
var allFiles = await Task.Run(() => Directory.EnumerateFiles(FolderName, "*", new EnumerationOptions { RecurseSubdirectories = true, IgnoreInaccessible = true }).AsShortPathNames(), cancellationToken).ConfigureAwait(false);
29+
var allFiles = await Task.Run(() => Directory.EnumerateFiles(FolderName, "*", new EnumerationOptions { RecurseSubdirectories = true, IgnoreInaccessible = true, AttributesToSkip = FileAttributes.ReparsePoint }).AsShortPathNames(), cancellationToken).ConfigureAwait(false);
3030
var fileDetails = allFiles
3131
.AsParallel()
3232
.WithCancellation(cancellationToken)

0 commit comments

Comments
 (0)