How to check if recording is available with Qt

I am trying to check if a folder is writable, so I can cause a dialog box with an error. I try this:

QFileDevice::Permissions permissions_list = QFile( folderName ).permissions();

    if ( permissions_list && QFileDevice::WriteUser )
    {
    }

but that will not work. This is the same for writable folders, and for limited ones.

+4
source share
1 answer

use QFileInfo :

QFileInfo my_dir(folderName);

if(my_dir.isDir() && my_dir.isWritable()){
    // Do something
}

but pay attention to this problem if you are on Windows

+5
source

Source: https://habr.com/ru/post/1628133/


All Articles