﻿BKDL v2.1 Создание списка содержимого образов дискет БК.

Использование:
BKDL -h (--help)
  Вывод этой справки.

BKDL [-r][-c][-d][-l<Имя файла>][-t<Имя файла>]
     [-e[<Путь>]][-m<Список маск>][-b][-g] [<Путь>]
Все параметры являются необязательными.
  -r (--recursive) - искать образы так же и во вложенных подкаталогах,
    по умолчанию поиск только в заданном каталоге.
  -c (--csv) - на выходе создавать таблицу вместо списка,
    по умолчанию создаётся список.
  -d (--del) - включать в результаты удалённые и плохие файлы.
    В режиме извлечения - извлекать тоже.
  -l<Имя файла> (--list <Имя файла>) - задать своё имя файла полного списка,
    по умолчанию: Files.lst или Files.csv в режиме csv
  -t<Имя файла> (--text <Имя файла>) - задать своё имя файла краткого списка,
    по умолчанию: Files.txt

  -e[<Путь>] (--extract[=<Путь>]) - режим извлечения файлов при создании списка.
    Путь - необязательный параметр - путь, куда сохранять извлекаемое.
    Если не задан, то извлечение будет происходить в директории, где ищутся
    и сканируются образы. При этом, будет создана специальная директория
    с именем "!#@$%Extract%$@#!" в которую всё и извлекается, чтобы не засорять
    каталог.
  -m<Список маск> (--mask <Список маск>) - список маск файлов, разделённых
    запятой или точкой с запятой для извлечения. Если ключ не задан, то
    извлекается всё! ВСЁ! Вообще всё.
  -b (--bin) - извлекать в формате .bin, иначе - без заголовка bin.
  -g (--long) - использовать длинный (полный) формат .bin.
  <Путь> - путь к директории в которой ищутся и сканируются образы.

* Если в пути есть пробелы, его надо брать в кавычки.
* Если путь не указан, то берётся текущая директория, из которой запущена
  программа.
* Файлы полного списка и краткого списка создаются всегда в текущей директории,
  из которой запущена программа.

Ключ -g используется только с ключом -b, без него игнорируется.
Ключи -b, -m используются только с ключом -e, без него - игнорируются.
Потому что если ключ -e не задан, то ничего не извлекается.
При извлечении полностью повторяется структура каталогов внутри образа.
Все файлы из образа сохраняются в директории с именем образа. Поэтому, чтобы
сохранить оригинальную структуру каталогов, в которых располагаются образы,
к именам каталогов ФС хоста в начало добавляется символ '■'.
