1
說,我有以下我的應用程序的文件結構:HAXE(hxcpp) - 相對於可執行文件路徑路徑
Data/prefs.ini
executable.exe
我如何打開prefs.ini從executable.exe給它提供相對路徑總是相同(在編譯時已知)?或者我如何獲得executable.exe的絕對路徑?我需要它在Linux,Mac和Windows上工作。
說,我有以下我的應用程序的文件結構:HAXE(hxcpp) - 相對於可執行文件路徑路徑
Data/prefs.ini
executable.exe
我如何打開prefs.ini從executable.exe給它提供相對路徑總是相同(在編譯時已知)?或者我如何獲得executable.exe的絕對路徑?我需要它在Linux,Mac和Windows上工作。
有一個確切的haXe的API爲:Sys.executablePath()
(doc)
的路徑相對得到它:
import haxe.io.Path;
class Test {
static public function relToExe(path:String):String {
return Path.join([Path.directory(Sys.executablePath()), path]);
}
static function main() {
trace(relToExe("something"));
}
}
謝謝你,我一定是瞎了眼 – wildfireheart