Ah, I just looked at QFileInfo::permission() and this is about getting the permission flags of the file. This doesn't tell you whether you can read it (if opening it in read mode will fail or succeed).