private Uri folderToUri(final Folder folder) {
        return UriUtils.appendPath(folder.getBaseUri(), CollectionStream.of(folder.getSubdirsToBase()).toJoinedString("/"));
    }
Must return null if file does not yet exist
main/src/main/java/cgeo/geocaching/storage/FileContentAccessor.java