No Qt, como verifico se uma determinada pasta existe no diretório atual?
Se não existir, como crio uma pasta vazia?
c++
qt
filesystems
Interruptor
fonte
fonte
QDir::exists("absolutepath")
eQDir::mkdir(""absolutepath")
QDir::mkdir("relative_path")
. Não é possível ter as duas sobrecargas.Para verificar se existe e criar se não existir, incluindo intermediários:
fonte
Quando você usa QDir.mkpath (), ele retorna true se o caminho já existe, por outro lado, QDir.mkdir () retorna false se o caminho já existe. Portanto, dependendo do seu programa, você deve escolher qual se encaixa melhor.
Você pode ver mais sobre a documentação do Qt
fonte
Se você precisar de uma pasta vazia, poderá fazer um loop até obter uma pasta vazia
Nesse caso, você receberá um nome de pasta com um número.
fonte
Por que usar mais alguma coisa?
fonte