Page 92 - 4875
P. 92

2  Видалення каталогу
                                       На вході:АH = 3Аh
                                                       DS:DХ = адреса шляху розміщення папки
                                                    що стирається в
                                                                форматі ASCIIZ
                                       На виході:      АХ    =   код    помилки    при   умові
                                       встановлення СF
                                                       СF  =  1  –  вказує  на  помилку  (“0”  –
                                                     помилки немає)
                                  Папку  можна  видалити  (за  допомогою  цієї  функції)  тільки  в
                           тому  випадку,  коли  вона  буде  порожньою,  інакше  вміст  цієї  папки,
                           тобто файли і інші папки будуть втрачені (ніяк не позначені в таблиці
                           FAT)  і  відповідно  місце,  що  вони  займають  використовувати  буде  не
                           можливо.
                                  3  Перейменування каталогу
                                       На вході:АH = 56h
                                                       DS:DХ  =  адрес  буферу  старої  назви  в
                                                    форматі ASCIIZ
                                                       ES:DI  =  адрес  буферу  нової  назви  в
                                                       форматі ASCIIZ
                                       На виході:      АХ    =   код    помилки    при   умові
                                       встановлення СF
                                                       СF  =  1  –  вказує  на  помилку  (“0”  –
                                                       помилки немає)
                                  Функція  дозволяє  також  перейменовувати  і  файли,  при  чому
                           файли і папки, що будуть перейменовуватись, повинні існувати. Може,
                           також,  переміщати  файли  з  однієї  папки  в  іншу,  у  випадку,  якщо
                           вказати  різні  шляхи  буфера  DS:DX  і  ES:DI  переміщення  папок  не
                           відбувається, а можлива тільки їх заміна назви. У випадку, якщо в імені
                           не  вказувати  пристрій  або  шлях,  то  система  вважає  що  дана  папка
                           знаходиться на поточному пристрої і в поточній папці.
                                  4  Пошук в папках
                                       На вході:АH = 4Еh
                                                       СХ  =  атрибути  файлу  що  будуть
                                                    використовуватись в
                                                             процесі пошуку
















                                                           91
   87   88   89   90   91   92   93   94   95   96   97