Свойство current
Directory currentСоздаёт объект каталога, указывающий на текущую рабочую директорию.
Исходный код
static Directory get current => _Directory.current;void current=(
Устанавливает текущую рабочую директорию процесса Dart, включая все запущенные изоляты. Новое значение может быть либо объектом Directory, либо строкой String.
Новое значение передаётся системному вызову ОС без изменений, поэтому относительный путь, переданный в качестве новой рабочей директории, будет разрешён ОС.
Обратите внимание, что установка текущей рабочей директории — синхронная операция, и она изменяет рабочую директорию всех изолятов.
Используйте с осторожностью — особенно при работе с асинхронными операциями и несколькими изолятами. Изменение рабочей директории, в то время как асинхронные операции находятся в очереди или когда другие изоляты работают с файловой системой, может привести к непредсказуемым результатам.
Исходный код
static void set current(path) {
_Directory.current = path;
}
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-io/Directory/current.html