свойство script
Абсолютный 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.19.6/dart-io/Platform/script.html