在使用電腦的時候,有時候我們需要刪除檔案和資料夾,手動操作乙個乙個的刪除就比較麻煩,有時候某個特定的檔案還刪除不了,寫乙個程式來實現刪除功能就方便很多,qt裡就有自帶的類可以方便的執行刪除功能,下面來看具體的示例:
#ifndef mainwindow_h
#define mainwindow_h
#include qt_begin_namespace
namespace ui
qt_end_namespace
class mainwindow : public qmainwindow
;#endif // mainwindow_h
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include #include #include mainwindow::mainwindow(qwidget *parent)
: qmainwindow(parent)
, ui(new ui::mainwindow)
mainwindow::~mainwindow()
void mainwindow::slotdeletedirandfile()
bool mainwindow::deletedir(const qstring &path)
qdir dir(path);
if(!dir.exists())
dir.setfilter(qdir::allentries | qdir::nodotanddotdot); //設定過濾
qfileinfolist filelist = dir.entryinfolist(); // 獲取所有的檔案資訊
foreach (qfileinfo file, filelist)
qdebug() << "isdelete= " << isdelete << " m_filecount = " << m_filecount << " filename= " << file.filename();
}else
}return dir.rmpath(dir.absolutepath()); // 刪除資料夾
}
main.cpp檔案
#include "mainwindow.h"
刪除檔案和資料夾
一 刪除檔案 使用 del 命令,可以檢視幫助資訊 del p f s q a attributes names erase p f s q a attributes names names 指定乙個或數個檔案或目錄列表。萬用字元可被用來 刪除多個檔案。如果指定了乙個目錄,目錄中的所 有檔案都會被刪...
刪除檔案和資料夾
一 刪除檔案 使用 del 命令,可以檢視幫助資訊 del p f s q a attributes names erase p f s q a attributes names names 指定乙個或數個檔案或目錄列表。萬用字元可被用來 刪除多個檔案。如果指定了乙個目錄,目錄中的所 有檔案都會被刪...
python 刪除檔案和資料夾
1 刪除檔案 刪除檔案 def deletefile strfilename filename unicode strfilename,utf8 if os.path.isfile filename try os.remove filename except pass 2 刪除資料夾 刪除指定目錄,...