Модуль: File

Данный модуль отвечает за обработку файлов и данных из ни.

readFile(filePath);

Считывает файл с диска в кодировке UTF-16 до конца файла. Выводит содержимое файла типа string.

Небольшая ремарка: Также существует метод readFile(filePath, encoding), который учитывает кодировку файла для обработки данных. Для поддержки русских символов из файла необходимо использовать кодировку UTF-8 (Encoding.UTF8) по умолчанию.

// Считать весь файл File.txt как строку.
  var s: string;
  s := FastPascal.readFile('E:\Folder\File.txt');
  
// Считать весь файл File.txt как строку с кодировкой UTF-8.
  var s: string;
  s := FastPascal.readFile('C:\Folder\File.txt', Encoding.UTF8);

// Считать весь файл File.txt как строку с кодировкой Unicode.
  var s: string;
  s := FastPascal.readFile('D:\Folder\File.txt', Encoding.Unicode);

readText(filePath);

Считывает файл с диска в кодировке UTF-16 до конца файла. Выводит содержимое файла типа text с возможностью считывать построчно.

Небольшая ремарка: Также существует метод readText(filePath, encoding), который учитывает кодировку файла для обработки данных. Для поддержки русских символов из файла необходимо использовать кодировку UTF-8 (Encoding.UTF8) по умолчанию.

clean(uncleanedString, remove); ⚠️

Удаляет один или несколько типов символов из строки (uncleanedString), находящиеся в параметре remove типа String. Возвращает массив, состоящий из комбинаций строк, состоящих из символов, которые были не удалены и разделены пробелом в unclearedString.

stringToArray(uncleanedString);

Преобразует строку (String), содержащую одно или несколько слов или сочетание символов, разделённых через пробел в массив с этими словами или сочетаниями символов.

Last updated