diff --git a/src/main/java/org/forkalsrud/album/exif/DirectoryMetadataGenerator.java b/src/main/java/org/forkalsrud/album/exif/DirectoryMetadataGenerator.java index 8a61b7a..cd0b228 100644 --- a/src/main/java/org/forkalsrud/album/exif/DirectoryMetadataGenerator.java +++ b/src/main/java/org/forkalsrud/album/exif/DirectoryMetadataGenerator.java @@ -64,13 +64,13 @@ public class DirectoryMetadataGenerator { if ("CVS".equals(name)) { continue; } - if (f.isHidden()) { + if (f.isHidden() || !f.canRead()) { continue; } generateDirectoryProperties(props, f); continue; } - if (f.isHidden()) { + if (f.isHidden() || !f.canRead()) { continue; } if (CACHE_FILE.equals(name) || OVERRIDE_FILE.equals(name)) {