Да, вот такие ф-ции есть:
function FileExists(const AFileName : WideString) : Boolean;
function ChangeFileExt(const AFileName : WideString; const Ext : WideString) : WideString;
function FileToString(const AFileName : WideString) : WideString;
procedure StringToFile(const AFileName : WideString; const AData : WideString; const DoAppend : Boolean; const UTF8 : Boolean);
Посмотрел в книжке , нет описаний таких команд , поэтому будут спрашивать здесь:
Мои предположения
function FileExists(const AFileName : WideString) : Boolean;
Эта функция проверяет сушествует ли файл с данным именем AFileName , и соответственно возврашает true или false
function ChangeFileExt(const AFileName : WideString; const Ext : WideString) : WideString;
Сменяет расширение файла с именем AFileName на расширение Ext , только что она возврашает
function FileToString(const AFileName : WideString) : WideString;
а здесь все понятно , извлекает содержимое файла AFileName , на выходе получаем содержимое файла
procedure StringToFile(const AFileName : WideString; const AData : WideString; const DoAppend : Boolean; const UTF8 : Boolean);
это процедура для записи в файл под именем AFileName , содержимого строки AData , также при записи информации влияют флаги
DoAppend - если правда то дополняет файл , если ложь то переписывает
UTF8 - устанавливает кодировку если правда то 2х байтовая , ложь обычная кодировка типа ANSI
И еще вопрос где будет создан файл , если в скрипте я просто укажу имя с расширением , я так понимаю в папке Scripts