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

Класс File

Класс File представляет собой ссылку на файл в файловой системе. С его помощью можно создавать, читать, записывать, копировать, переименовывать и удалять файлы. Для создания объекта используется конструктор File, в первый параметр которого мы передаем путь к файлу в виде строки. Путь может быть как абсолютным, так и относительным. Сам объект File не открывает файл сразу - он лишь хранит путь и предоставляет методы для дальнейшей работы с файлом.

Синтаксис

File(path)

Пример

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

import 'dart:io'; void main() { File file = File('test.txt'); print(file.path); }

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

"test.txt"

Пример

Давайте создадим файл и запишем в него строку:

import 'dart:io'; void main() { File file = File('test.txt'); file.writeAsStringSync('abcde'); print(file.readAsStringSync()); }

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

"abcde"

Пример

Давайте проверим существование файла с помощью метода existsSync:

import 'dart:io'; void main() { File file = File('test.txt'); print(file.existsSync()); }

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

true

Пример

Давайте удалим файл с помощью метода deleteSync и проверим результат:

import 'dart:io'; void main() { File file = File('test.txt'); file.deleteSync(); print(file.existsSync()); }

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

false

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

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