Haxe (hxcpp) – 相对于可执行路径的路径



假设我的应用程序有以下文件结构:

Data/prefs.ini
executable.exe

如何打开首选项.ini从可执行文件提供相对路径.exe始终相同(在编译时已知)?或者我怎样才能获得可执行文件.exe的绝对路径?我需要它在Linux,Mac和Windows上运行。

有一个确切的 haxe API:Sys.executablePath()(文档)

获取相对于它的路径:

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"));
    }
}

相关内容

  • 没有找到相关文章

最新更新