Page 96 - 4875
P. 96

-    спроба  створити  файл  в  кореневій  папці,  якщо  вона
                                     переповнена;
                                -    такий файл вже існує з атрибутами „тільки для читання”;
                                -    права  доступу  по  мережі  не  дозволяють  виконати  таку
                                     операцію.
                                  В таких випадках операційна система ігнорує спроби створення
                           файлу за допомогою цієї функції.
                                  2  Створення  файлу  з  попередньою  перевіркою  на  його
                                     існування
                                       На вході:АH = 5Вh
                                                       СХ = атрибути файлу:
                                                             00h – звичайний файл
                                                             01h – файл тільки ля читання
                                                             02h – прихований файл
                                                             04h – системний файл
                                                       DS:DХ = адрес рядка що містить шлях і
                                                    назву файлу
                                                                 в форматі ASCIIZ
                                       На виході:      АХ = ідентифікатор відкритого файлу або
                                       код помилки  при умові встановлення СF
                                                       СF  =  1  –  вказує  на  помилку  (“0”  –
                                                    помилки немає)
                                  Функція  попередньо  перевіряє  наявність  файлу  і  тільки  у
                           випадку  його  відсутності  створюється  новий,  інакше  код  поминки
                           заноситься в AX.
                                  3  Відкриття вже існуючого файлу
                                       На вході:АH = 3Dh
                                                       АL = байт режиму доступу до файлу
                                                       DS:DХ = адрес рядка, що містить шлях і
                                                    назву файлу в форматі ASCIIZ
                                       На виході:      АХ = ідентифікатор відкритого файлу або
                                       код помилки  при умові встановлення СF
                                                       СF  =  1  –  вказує  на  помилку  (“0”  –
                                                    помилки немає)



















                                                           95
   91   92   93   94   95   96   97   98   99   100   101