10

Qt には、「~/myfile」などのパスを受け入れるプラットフォームに依存しない機能がありますか?

wordexpについては知っていますが、プラットフォームに依存しないラッパーがあればいいでしょう。

編集:

回答ありがとうございます。「~/myfile」は単なる例です。私が探しているのは、コマンド ラインで記述できるファイル パスを処理する機能です。したがって、Linux では、「~/myfile」、「~otheruser/hisfile」、「$VAR/file」などを受け入れる必要があります。Windows では、「%HOMEDIR%\myfile」などを受け入れる必要があります。

4

2 に答える 2

11

You could probably just replace the tilde with the result of QDir::homePath()? Reference here.

于 2009-12-02T14:48:56.250 に答える
-3

絶対パス(http://doc.qt.io/qt-5/qdir.html#absolutePath)がそれを行う方法だと思います。

于 2009-12-03T07:19:43.040 に答える