QT 常用檔案與目錄操作

2021-10-07 00:25:07 字數 783 閱讀 1734

qt 常用檔案與目錄操作

1. 刪除乙個目錄及其下面的所有檔案

qstring path = "/tmp/maps"

qdir dir(path);

dir.removerecursively(); //qt4 不支援

//用下述遍歷方法

qdir d(path); //path 不能為空,為空刪出當前目錄.小心!!

d.setfilter(qdir::files); //只刪檔案

int i,count=d.count();

for (i=0;i2. 從路徑字串獲取檔名

int pos = path.lastindexof ("/"); //從後面查詢"/"位置

qstring filename = path.right(path.length ()-pos-1); //從右邊擷取

3. 不用字串分析從路徑獲取檔名

path = qfiledialog::getopenfilename(this,"","","");

fi = qfileinfo(path);

filename = fi.filename();

這樣就不用分析字串了.

4.建立檔案

fullpath="/tmp/maps"+finename;

qfile file(fullpath);

file.open(qiodevice::writeonly);

file.close();

QT檔案目錄操作

qt檔案目錄操作 sf2gis 163.com 2014年11月28日 讀取 qfile開啟檔案,qtextstream獲取檔案流,qtextstream呼叫read函式讀取資料。使用完成後關閉。寫入 開啟時用write許可權,然後向流中寫入資訊。參見 qt檔案讀寫.docx 使用qdir讀取當前目...

Qt 檔案目錄操作

qfile 除了開啟檔案操作外,還有複製檔案 刪除檔案等功能 qfileinfo 用於提取檔案資訊,包括路徑 檔名 字尾 qdir 用於提取目錄或檔案資訊,獲取乙個目錄下的檔案或目錄列表,建立或刪除目錄和檔案,檔案重名等操作 qtemporarydir 和 qtemporaryfile 用於建立臨時...

python常用檔案與目錄操作

主要用到的是os和shutil模組 檔案操作 檢驗給出的路徑是否是乙個檔案 檢驗給出的路徑是否是乙個目錄 檢驗給出的路徑是否真地存 返回乙個路徑的目錄名和檔名 分離副檔名 獲取檔名 檔案重新命名 建立多級目錄 建立單個目錄 目錄操作 複製資料夾 重新命名目錄 移動檔案 目錄 刪除目錄 轉換目錄 操作...