Qt裡獲取目錄的乙個另類方法

2022-08-03 04:36:15 字數 393 閱讀 6154

如果有乙個檔案的全路徑檔名, 想獲取它的路徑的話, qt裡我沒找到比較好的辦法, 都是cleanpath後, 再用qstring的find, left這種函式來處理.

今天又在搞這種問題的時候, 看著qt的文件, 發現了另一種非常另類的辦法可以直接獲取到目錄:

qstring filename = "

c:/folder1/folder2/test.txt";

qdir dir(filename + "

/..");

qstring path = dir.dirname();

這樣就可以直接獲取到目錄 c:/folder1/folder2 了.

ps: 不管你覺不覺得另類, 我反正覺得有點另類, 關鍵是 it's worked!

Android螢幕適配的乙個另類方法

關於android手機螢幕適配,我至今沒找到乙個合適的方法.於是自己想了乙個歪招。原理也比較簡單,例如大多手機的標準解析度是1920 1080或1280 720 但是遇到1800 1080或1184 720的就麻煩了 何況有些手機還有虛擬按鍵狀態列 其實也簡單,把1800當1920來用,1184當1...

node獲取最後乙個目錄名

引入模組 const fs require fs extra 檔案操作 const shell require shelljs shell const path require path let pwd shell.pwd 當前目錄路徑 字串 let index pwd.split path.sep...

乙個全字匹配的另類演算法

如果要從乙個字串中匹配某個指定字串 即查詢指定字串是否在某個字串中 那麼除了按字元逐個搜尋外,還有乙個另類通俗的演算法。下面請跟我來。如下 僅給出delphi的實現 functionsearchstr bestr,substr string integer var oldlength integer...