Переместить каталог [TASM, DOS]

Тема в разделе "WASM.BEGINNERS", создана пользователем ActioN, 29 дек 2006.

  1. ActioN

    ActioN New Member

    Публикаций:
    0
    Регистрация:
    1 апр 2005
    Сообщения:
    160
    Адрес:
    Ukraine
    Функция 56h 21h-го прерывания переименовывает или перемещает файл в другой каталог. При вызове DS:lol: X - имя и путь к существующему файлу. ES:lol: I - адрес ASCIIZ строки с новым именем. С перемещением файла проблем не возникает. Но мне не удалось найти функцию для перемещения каталога. Какой функцией DOS можно переместить каталог? Если такая функция есть, то может ли она переместить его вместе с подкаталогами и файлами?

    Среда разработки - TASM для DOS в режиме эмуляции MASM.
     
  2. ActioN

    ActioN New Member

    Публикаций:
    0
    Регистрация:
    1 апр 2005
    Сообщения:
    160
    Адрес:
    Ukraine
    P.S. пробовал вместо имени файла, например a:\test\filename.ext писать просто a:\test или a:\test\, но такое не хочет работать. Может что-то забыл?