file-utils
File system operations for PascalAI. Read and write files, list directories, copy, move, delete, and inspect file metadata.
Install
ppm install file-utils
Usage Example
uses file_utils;
// Read and write
var content := ReadFile('config.json');
WriteFile('output.txt', 'Hello, world!');
// Directory listing
var files := ListDir('/home/user/data');
for f in files do
WriteLn(f);
// File operations
CopyFile('source.txt', 'backup.txt');
DeleteFile('temp.txt');
// Metadata
if FileExists('config.json') then
WriteLn('Config found');
var ext := GetExt('report.pdf'); // '.pdf'
Features
ReadFile: read entire file contents as string
WriteFile: write or overwrite a file
AppendFile: append content to existing file
ListDir: list files and subdirectories
CopyFile, MoveFile, DeleteFile: file operations
FileExists, DirExists: existence checks
GetExt, GetFileName, GetDir: path helpers