Как можно узнать объем любой директории, вводимой с командной строки

Тема в разделе "WASM.ASSEMBLER", создана пользователем cerber, 26 дек 2004.

  1. cerber

    cerber New Member

    Публикаций:
    0
    Регистрация:
    26 дек 2004
    Сообщения:
    1
    Есть такая задача: надо ввести с командной строки путь к директории на дискете, программа должна выдать ее размер. Как это можно сделать, если обычные прерывание 21h или 13h (для работы с fat12) использовать запрещено.
     
  2. ganes

    ganes New Member

    Публикаций:
    0
    Регистрация:
    7 дек 2004
    Сообщения:
    62
    Адрес:
    Ukraine
    Оч легко (почти), надо поискать все файлы в этой папке

    ну и в поддиректориях если есть, и сохранять в какойнибудь

    переменной (прибавляя) размер каждого найденного файла или

    посмотри может в FCB есть размер папки??
     
  3. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    cerber



    А что разрешено ?! Если только доступ через

    порты, то придется реализовать Int 13

    и обрабатывать fat12 ручками ...

    Или надеяться на Деда Мороза :)
     
  4. ganes

    ganes New Member

    Публикаций:
    0
    Регистрация:
    7 дек 2004
    Сообщения:
    62
    Адрес:
    Ukraine
    Зачем все эти фаты12 и инт13 тормошить, будь попроще, хотя тоже вариант...