exists, getFileSize