Предыдущий раздел | ОПЕРАЦИИ С ФАЙЛАМИ | Следующая глава |
Рассмотренные выше системные вызовы для работы с файлами являются основными, но не единственными Кратко перечислим некоторые другие функции системного вызова “int 21h”, используемые в DOS для работы с обычными файлами (не каталогами), имеющими короткие двенадцатибайтовые имена:
43h – получить или установить атрибуты файла;
56h – переименовать файл;
57h – получить или установить дату и время создания файла.
Кроме того, DOS предоставляет отдельные системные вызовы для работы с логическими дисками и каталогами:
0Eh – установить текущий логический диск;
19h – получить текущий логический диск;
39h – создать каталог;
3Ah – удалить каталог;
3Bh – установить текущий каталог;
47h – получить текущий каталог.
DOS современных версий предоставляют также системные вызовы для работы с файлами в FAT32, используя их длинные имена. Так как эти же файлы имеют и короткие двенадцатибайтовые имена, то с ними могут работать и ранее рассмотренные системные вызовы.
Предыдущий раздел | В начало | Следующая глава |