diff --git a/app/src/main/java/org/schabi/newpipe/streams/io/StoredDirectoryHelper.java b/app/src/main/java/org/schabi/newpipe/streams/io/StoredDirectoryHelper.java index 1b74c90a5..53dc5cf2a 100644 --- a/app/src/main/java/org/schabi/newpipe/streams/io/StoredDirectoryHelper.java +++ b/app/src/main/java/org/schabi/newpipe/streams/io/StoredDirectoryHelper.java @@ -180,9 +180,12 @@ public class StoredDirectoryHelper { */ public boolean mkdirs() { if (docTree == null) { - // TODO: Use Files.createDirectories() when AGP 8.1 is available: - // https://issuetracker.google.com/issues/282544786 - return Files.exists(ioTree) || ioTree.toFile().mkdirs(); + try { + Files.createDirectories(ioTree); + } catch (final IOException e) { + Log.e(TAG, "Error while creating directories at " + ioTree, e); + } + return Files.exists(ioTree); } if (docTree.exists()) {