Предыдущий раздел ОПЕРАЦИИ С ФАЙЛАМИ Следующая глава

16.6. Другие операции с файлами

Рассмотренные выше системные вызовы для работы с файлами являются основными, но не единственными  Кратко перечислим некоторые другие функции системного вызова “int 21h”, используемые в DOS для работы с обычными файлами (не каталогами), имеющими короткие двенадцатибайтовые имена:

    43h – получить или установить атрибуты файла;

    56h – переименовать файл;

    57h – получить или установить дату и время создания файла.

Кроме того, DOS предоставляет отдельные системные вызовы для работы с логическими дисками и каталогами:

    0Eh – установить текущий логический диск;

    19h – получить текущий логический диск;

    39h – создать каталог;

    3Ah – удалить каталог;

    3Bh – установить текущий каталог;

    47h – получить текущий каталог.

DOS современных версий предоставляют также системные вызовы для работы с файлами в FAT32, используя их длинные имена. Так как эти же файлы имеют и короткие двенадцатибайтовые имена, то с ними могут работать и ранее рассмотренные системные вызовы.

 


Предыдущий раздел В начало Следующая глава