Dart スクリプト (現在実行中) が配置されているディレクトリを見つける必要があります。どうすればこれを行うことができますか?
以前は、これは を介して可能でしnew Options().scriptたが、そのクラスは廃止されました。からの引数リストmain(args)は役に立ちません。実行された Dart ファイルではなく、引数のみが含まれているためです (少なくとも Mac OS X では)。
Dart スクリプト (現在実行中) が配置されているディレクトリを見つける必要があります。どうすればこれを行うことができますか?
以前は、これは を介して可能でしnew Options().scriptたが、そのクラスは廃止されました。からの引数リストmain(args)は役に立ちません。実行された Dart ファイルではなく、引数のみが含まれているためです (少なくとも Mac OS X では)。
BREAKING CHANGE: dart:io Platform and Options are deprecated, and will be removed and will be removed and the Breaking Change: Platform.script is a Uri, dart:platform library is gone new Options().scriptは に置き換える必要がありますPlatform.script。
はUriPlatform.scriptを返すことに注意してください。toFilePathを使用して、ファイル URI からファイル パスを取得することを検討する必要があります。