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 からファイル パスを取得することを検討する必要があります。