Qt 開啟指定路徑下的檔案目錄

2021-08-14 02:35:41 字數 600 閱讀 3123

// 假如我現在要開啟"c:/users/administrator/desktop/cocos2dx"這個資料夾

//只需要呼叫桌面服務類的開啟,通過返回值判斷是否成功開啟.

bool ok = qdesktopservices::openurl(qurl("c:/users/administrator/desktop/cocos2dx"));

但是我們這裡會遇到乙個問題:

qurl的建構函式中的引數,也就是要開啟的路徑,按照一般來說都是使用'/'分隔,但是我們也知道可以通過'\\'轉義字元來間隔,但是當我們這麼使用的時候,卻發現返回的是false

.bool ok = qdesktopservices::openurl(qurl("c:\\users\\administrator\\desktop\\cocos2dx"));

原來qurl是只識別'/'作為間隔符的,當我們轉牛角尖,一定要使用'\\'作為間隔符的時候,我們也可以這樣做:

qdesktopservices::openurl(qurl::fromlocalfile("c:\\users\\administrator\\desktop\\cocos2dx"));

Qt 開啟指定路徑下的檔案目錄

只需要呼叫桌面服務類的開啟,通過返回值判斷是否成功開啟.bool ok qdesktopservices openurl qurl c users administrator desktop cocos2dx 但是我們這裡會遇到乙個問題 qurl的建構函式中的引數,也就是要開啟的路徑,按照一般來說都...

Qt開啟指定目錄並選中指定檔案

這篇部落格 上說的方法適用,但windows上需要注意乙個問題 要開啟的檔案路徑必須是 連線的,所以需要在程式中新增一句 如下 qstring filename qprocess process filename 你要開啟的檔案路徑 包括檔名 ifdef win32 filename.replace...

關於指定路徑下目錄檔案的自動備份

具備配置檔案 每天定時更新,並詳細記錄日誌 對檔案壓縮 保留3天的備份資料 包含需要備份的路徑形式 path1 path2 path3 目標目錄 打包到的安全目錄 filename back.rc filepath home xinyue shell back.rc backup path home...