diff --git a/src/main/java/de/uni_hamburg/corpora/validation/quest/FileListChecker.java b/src/main/java/de/uni_hamburg/corpora/validation/quest/FileListChecker.java
index 1fff80f42cc2b165f2955eb00c3e5ce48ebf0459..ec36096e9d62902cdf11014b08a236c0b2b0bee4 100644
--- a/src/main/java/de/uni_hamburg/corpora/validation/quest/FileListChecker.java
+++ b/src/main/java/de/uni_hamburg/corpora/validation/quest/FileListChecker.java
@@ -128,7 +128,7 @@ public class FileListChecker extends Checker implements CorpusFunction {
             presentFiles.addAll(FileTools.listFiles(Paths.get(c.getBaseDirectory().toURI())));
         }
         Set<URI> unexpectedFiles =
-                presentFiles.stream().filter((f) -> !expectedFiles.contains(f)).collect(Collectors.toSet());
+                presentFiles.stream().filter((f) -> !(expectedFiles.contains(f) || new File(f).isDirectory())).collect(Collectors.toSet());
         Set<URI> missingFiles =
                 expectedFiles.stream().filter((f) -> !presentFiles.contains(f)).collect(Collectors.toSet());
         if (!unexpectedFiles.isEmpty())