【问题标题】:Get path to directory from which script has been started获取启动脚本的目录的路径
【发布时间】:2015-03-03 19:57:37
【问题描述】:

例如,我有这样的结构:

/home/user <- my current dir
/home/user/app/bin/main.dart <- entry point of my application

如何获取脚本启动所在文件夹的路径?例如,我从/home/user文件夹开始main.dart

dart app/bin/main.dart

main.dart 内部,我需要获取路径/home/user。这可能吗?

【问题讨论】:

    标签: dart dart-io


    【解决方案1】:

    我想这就是你要找的。​​p>

    import 'dart:io';
    
    void main() {
      print(Platform.script);
      print(Platform.script.toFilePath(windows: true));
    
      // or
    
      print(Directory.current.absolute.path);
    }
    

    另见How do I get the script path in Dart?

    【讨论】:

    • 还有Uri.base
    猜你喜欢
    • 1970-01-01
    • 2012-12-03
    • 2011-01-10
    • 2022-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多