QT 獲取檔案路徑和檔名

2021-08-30 02:06:19 字數 434 閱讀 2175

這篇部落格來說一下在qt中如何獲取檔名和檔案路徑

主要用到了qfileinfo這個類,下面以**示例來說明: 

qstring file, file_name, file_path;  

qfileinfo fi;  

file= qfiledialog::getopenfilename(this);  // 這一行獲取的是檔案選擇框選擇之後的完整路徑加檔名

fi = qfileinfo(file);  

file_name = fi.filename();  //獲取檔名

file_path = fi.absolutepath(); //獲取檔案路徑(不包含檔名)

當然,利用字串擷取的方法也可以,讀者要是有興趣可以嘗試一下,這裡就不介紹了。

--------------------- 

原文: 

QT中獲取檔案路徑和檔名

我發現各種教程都有乙個毛病,就是愛把資料寫死在 裡,比如建個資料庫 sqlite3.connect test.db 插入個資料insert into user values 12 這些 怎麼用,怎麼用,怎麼用!看著這種 就氣不打一處來,換個資料怎麼辦,在 裡改?假設我現在想每開啟乙個檔案,就對應建立...

Qt獲取多個檔案路徑和檔名

首先包含標頭檔案 include include 然後利用列表儲存獲得的多個檔案路徑和檔名,使用getopenfilenames獲取多個檔案路徑。這裡使用filepath list儲存檔案路徑,用filename list儲存檔名,利用qfileinfo獲得檔名。將下面的 放入槽函式中即可。qstr...

獲取檔名和檔案路徑

1.問題描述 比如已經知道檔案的路徑是 c dir0 dir1 readme.txt 除了用split 的方式獲取檔名和路徑,有沒有什麼更高效的方式 2.解決辦法 os.path.dirname 路徑 os.path.basename 檔名 import os file path d work te...