gpt4 book ai didi

dart - 如何在 Dart 中获取当前脚本的目录?

转载 作者:行者123 更新时间:2023-12-04 14:45:56 24 4
gpt4 key购买 nike

我想知道脚本的目录是什么。我有一个命令行 Dart 脚本。

最佳答案

如果您正在为基于控制台的应用程序(例如在单元测试中)执行此操作并打算使用输出打开文件以进行读取或写入,则使用 Platform.script.path 更有帮助:

import "package:path/path.dart" show dirname, join;
import 'dart:io' show Platform;

main() {
print(join(dirname(Platform.script.path), 'test_data_file.dat'));
}
该命令的结果可以与 File 一起使用对象并被打开/读取(例如,如果您有一个需要读取/比较示例数据的单元测试,或者由于某些其他原因需要打开与当前脚本相关的文件的控制台程序)。

关于dart - 如何在 Dart 中获取当前脚本的目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19623313/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com