@Override
    public ContentStorage.FileInformation getFileInfo(@NonNull final Uri uri) throws IOException {
        //In case this uri points to a directory: it is not possible to get the folder for a directory just from its Uri unfortunately!
        return getFileInfo(uri, null);
    }
retrieves a FileInformation object from the current cursor row retrieved by using {@link #queryDir(Uri, String[], Func1)} columns
main/src/main/java/cgeo/geocaching/storage/DocumentContentAccessor.java