1、qdir
qstring dirpath = "c:/users/hp/desktop/slx";//"c://";c:/users/hp/desktop/slx
//設定要遍歷的目錄
qdir dir(dirpath);
//設定檔案過濾器
qstringlist filters;
//過濾查詢
qstringlist filelist = dir.entrylist(filters, qdir::files | qdir::nosymlinks);
//qstringlist filelist = dir.entrylist(qdir::dirs, qdir::files | qdir::nosymlinks);//遍歷所有, 不一定好用
//qstring和qstringlist轉化
qstring output = filelist.join(",");
//查詢目錄下所有檔案
qstringlist filelist = dir.entrylist(qdir::nodotanddotdot | qdir::allentries);
for (int i = 0; i < filelist.size(); i++)
2、qfileinfo
qfileinfo fileinfo("/dev/disk/by-uuid/sda1");
qstring filename();
qstring suffix();
qdebug()<< "1檔名"qstring symlinktarget();//返回符號鏈結的檔案
if (fileinfo.issymlink())
qdebug()<3、qstring 型別使用
qstring string = "sdkollls";
string.contains("dk",qt::casesensitive) //是否包含dk,區分大小寫
string.mid(0,3) //從第0個字元開始往後讀三個
4、qt拷貝檔案、資料夾,建立、刪除資料夾
Qt檔案查詢對話方塊(三)
void finddialog searchbutton clicked 亮點 else void finddialog find next const qstring text,qt casesensitivity cs void finddialog find previous const qs...
Qt庫版查詢
1 背景 2 qmake version 一般情況下嵌入式系統中都會有qmake命令 如果支援qt庫的話 可以使用這個命令來查詢qt庫的版本 root am180x evm qmake version qmake version 2.01a using qt version 4.8.3 in usr...
QT開啟檔案
這裡我們使用qt中的qfiledialog類。查詢幫助文件,呼叫函式 qstring qfiledialog getopenfilename qwidget parent q nullptr,const qstring caption qstring const qstring dir qstrin...