Di Qt, bagaimana cara memeriksa apakah folder yang diberikan ada di direktori saat ini?
Jika tidak ada, bagaimana cara membuat folder kosong?
c++
qt
filesystems
Beralih
sumber
sumber
QDir::exists("absolutepath")
danQDir::mkdir(""absolutepath")
QDir::mkdir("relative_path")
. Tidak mungkin memiliki kedua kelebihan.Untuk keduanya memeriksa apakah ada dan membuat jika tidak, termasuk perantara:
sumber
Ketika Anda menggunakan QDir.mkpath () mengembalikan true jika path sudah ada, di sisi lain QDir.mkdir () mengembalikan false jika path sudah ada. Jadi tergantung pada program Anda, Anda harus memilih mana yang lebih baik.
Anda dapat melihat lebih banyak tentang Dokumentasi Qt
sumber
Jika Anda memerlukan folder kosong, Anda dapat mengulang sampai Anda mendapatkan folder kosong
Kasus ini Anda akan mendapatkan nama folder dengan nomor.
sumber
Mengapa menggunakan yang lain?
sumber