Qt創建文件夾的兩種方式區別

QDir中兩種創建文件夾的方式:
mkdir()如果要創建的文件夾裏有子文件夾,那麼這種是創建不成功的,除非子文件夾的父文件夾已經存在纔可成功!
mkpath()如果創建的文件夾中有子文件夾,那麼不管會從父文件夾一直創建到最底層的子文件夾的,都會成功的!

123/456
如果123已經存在,那麼兩種都會成功
如果123不存在,那麼使用mkdir失敗

QFileInfo中absolutefilepath()和absolutepath()有什麼區別?
absolutefilepath()是包括當前文件的名字的
而absolutepath()是表示當前文件所在的路徑,也就是不包括當前路徑名字,只是到了上一層
qdir中的entryinfolist()函數如何過濾. 和.. 文件
dir. entryinfolist(QDir::Dirs|QDir::NoDotAndDotDot)這樣就可以將這兩個文件過濾掉了

如何將讀出的文件流轉成字符串?
QTextStream stream(&file);
QString str=stream. readall();

發佈了48 篇原創文章 · 獲贊 5 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章