Вернуться   Компьютерный форум > Блоги > Базаров
Оценить эту запись

Копирование файлов и каталогов с помощью программы ХСору (начало)

Запись от Базаров размещена 03.03.2014 в 23:10

Команда Сору, предназначенная для копирования файлов, имеет существенные недостатки. Так, она не копирует файлы нулевой длины (а некоторые программы используют такие файлы) и файлы из подкаталогов, а работает достаточно медленно, особенно при копировании большого количества файлов. Поэтому в MS DOS, начиная с версии 3.20, входит и другая программа для копирования файлов - ХСору.
Преимущества
Эта программа имеет (по сравнению с командой Сору) следующие преимущества:
  • программа ХСору использует всю доступную ей оперативную память, что позволяет ей работать значительно быстрее команды Сору;
  • программа ХСору может копировать также и файлы из всех подкаталогов указанного каталога и при необходимости создавать подкаталоги для размещения создаваемых ею файлов;
  • программа ХСору позволяет выборочное копирование файлов в зависимости от значения атрибута "архивировать" или даты создания или последней модификации файла.
Ограничения
Однако программа ХСору поддерживает не все возможности, имеющиеся у команды Сору:
  • ХСору не поддерживает возможность копирования с логических устройств или на логические устройства (CON, PRN, LPT1, LPT2, COM1, COM2 и т.д.);
  • ХСору не позволяет добавлять один файл к другому (т.е. конкатенировать файлы);
  • ХСору копирует файлы всегда целиком, а команда Сору может прекращать копирование, когда в исходном файле встретится символ конца файла, то есть символ с кодом 26 или "Ctrl-Z" (режим /А).
Формат команды
хсору имя-файла-или-каталога [имя-файла-или-каталога]... [режимы]
Если в команде ХСору указано одно имя файла или каталога, то оно обозначает копируемый файл (файлы) или же каталог, из которого копируются файлы. Копирование производится в текущий каталог. Если же в команде указано более одного имени файла и / или каталога, то последнее из них обозначает имя файла (имена файлов), получаемого (получаемых) в результате копирования, или имя каталога, в который копируются файлы. Остальные имена файлов и каталогов указывают копируемые файлы и каталоги. В именах файлов можно употреблять символы * и ?.
Режимы программы
Программа ХСору имеет множество параметров, задающих режимы ее работы. Эти параметры мы можем разделить на четыре группы.
Выбор копируемых объектов
Режимы, определяющие выбор копируемых объектов:
/S - копирование файлов не только из каталогов, указанных в команде, но также и из всех их подкаталогов (как первого уровня, так и более высоких уровней). Файлы из подкаталогов копируются в соответствующие подкаталоги того каталога, в который копируются файлы. Если таких подкаталогов в каталоге, в который копируются файлы, не существует, то они создаются. Если не задан режим , то пустые подкаталоги не копируются;
- (имеет смысл только вместе с режимом /S или ) копирование всех подкаталогов, даже если они пусты;
- копирование только тех файлов, у которых установлен атрибут "архивировать";
- копирование только тех файлов, у которых установлен атрибут "архивировать"; после копирования этих файлов атрибут "архивировать" отменяется;
/D:дата - копирование только тех файлов, которые были изменены в указанный день или позднее. Формат ввода даты можно узнать, введя команду Date. Если дата не указана, копируются только файлы, более новые, чем файлы, которые они замещают (перезаписывают).
В MS DOS 7.0, входящей в состав Windows 95, программа ХСору имеет также следующие режимы:
- копировать также и файлы с атрибутами "скрытый" или "системный". По умолчанию файлы с этими атрибутами не копируются;
- копирование только дерева каталогов, но не файлов. При этом, если не задан режим , то пустые подкаталоги не копируются.
Размещено в Без категории
Просмотров 1594 Комментарии 0 Отправить другу ссылку на эту запись
Всего комментариев 0

Комментарии

 

Текущее время: 18:40. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.