РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
675 of 723 menu

Конструктор current

Конструктор current класса Directory создает объект Directory, который представляет текущую рабочую директорию приложения. Конструктор не принимает параметров. Получить путь к текущей директории можно с помощью свойства path.

Синтаксис

Directory.current

Пример

Давайте создадим объект текущей директории и выведем его путь:

import 'dart:io'; void main() { Directory dir = Directory.current; print(dir.path); }

Результат выполнения кода:

"/home/user/project"

Пример

Давайте проверим, существует ли текущая директория:

import 'dart:io'; void main() { Directory dir = Directory.current; bool res = dir.existsSync(); print(res); }

Результат выполнения кода:

true

Пример

Давайте получим список файлов и папок в текущей директории:

import 'dart:io'; void main() { Directory dir = Directory.current; List<FileSystemEntity> res = dir.listSync(); for (FileSystemEntity entity in res) { print(entity.path); } }

Результат выполнения кода:

"/home/user/project/bin" "/home/user/project/lib" "/home/user/project/pubspec.yaml"

Смотрите также

  • класс Directory,
    который представляет директорию
  • свойство path,
    которое возвращает путь к директории
  • метод list,
    который возвращает список содержимого директории
  • метод exists,
    который проверяет существование директории
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить