Свойство script
Абсолютный URI скрипта, выполняемого в этом изолированном процессе.
Если аргумент скрипта в командной строке относительный, он разрешается в абсолютный URI перед загрузкой скрипта, и возвращается этот абсолютный URI.
Разрешение URI выполняется только манипуляциями со строкой пути к скрипту, и это может отличаться от поведения разрешения путей в файловой системе. Например, символическая ссылка, за которой сразу следует '..', не будет проанализирована.
Если выполняется скомпилированный Dart-скрипт, возвращается URI скомпилированного скрипта, например, file:///full/path/to/script_name.exe.
Если выполняется на Dart VM, возвращается URI выполняемого Dart-скрипта, например, file:///full/path/to/script_name.dart.
Если среда выполнения не поддерживает script, URI пуст.
Реализация
static Uri get script => _Platform.script;
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-io/Platform/script.html