Организация работы с каталогами и файлами

Процедуры модуля System, которые используются при работе с каталогами.

ChDir(S:String); – выполняет смену текущего каталога на каталог, который задается с помощью маршрута, указанного в параметре S.

GetDir(D:byte; var S:string); – определяет значение текущего каталога на диске, заданное параметром D (D=0 – текущий диск, D=1 – диск А:, D=2 – диск В: и т.д.), возвращается в переменную S.

MkDir(S:string); – создает подкаталог с маршрутом доступа, заданным строкой S.

RmDir(S:string); – удаляет пустой подкаталог (не текущий).

Ниже описанные процедуры и функции работы с файлами содержатся в модуле DOS.

Процедура GetFAttr(F; var Attr:word); возвращает атрибуты файла, связанного с файловой переменной F, в переменную Attr.

Процедура SetFAttr(var F; Attr:word); устанавливает атрибуты файла в соответствии со значением переменной Attr (ReadOnly, Hidden, SysFile, VolumeID, Directory, Archive, AnyFile).