Команда XCopy вернулась из ссылки, чтобы облегчить управление массовыми файловыми операциями. В этой статье описывается утилита для автоматизации работы XCopy в XP, Vista и Windows 7.
Представьте себе, вы подготовили крупный проект в программе 20-20 Design, предназначенной в помощь дизайнерам. И у вас возникает необходимость скопировать несколько сотен файлов с одного жесткого диска или компьютера на другой, да еще и по сети. Можно, конечно, воспользоваться Проводником Windows (Windows Explorer). Но что если скопировать нужно только недавно обновленные файлы, файлы за определенный период времени или архивы заданного размера? Выполнение поставленной задачи с помощью Проводника грозит затянуться. В такой ситуации гораздо удобнее воспользоваться старой доброй DOS-командой XCopy с богатым набором переключателей.
В Windows Vista XCopy отодвинули на задний план ради более мощной утилиты Robocopy: при попытке выполнить команду xcopy /? появляется сообщение «Примечание: XCopy считается устаревшей программой, вместо нее рекомендуется использовать Robocopy» (NOTE: Xcopy is now deprecated, please use Robocopy). Но фанаты XCopy так возмущались, что в Windows 7 ее вернули на место и дополнили еще одним новым переключателем.
Поскольку XCopy остается вполне работоспособным средством для управления файлами, я решил обновить свое HTML-приложение XCopy Tool, которое написал еще в 2002 году. Новая версия абсолютно бесплатна для загрузки и работает в Windows XP, Windows Vista и Windows 7.
Установка
Загрузив архив с XCopy Tool, просто распакуйте его в любую удобную папку. В архив входит три файла:
• «XCopy Tool.hta» — файл приложения; • «FileCab.ico» — значок приложения для меню управления и панели задач; • «XCopy Tool-ReadMe.doc» — документация по XCopy Tool.
Использование XCopy Tool
Пользоваться XCopy Tool очень легко — достаточно запустить файл HTA двойным щелчком. Появится основное окно приложения, показанное на рис. A. Все переключатели XCopy доступны в виде флажков. При наведении курсора на переключатель появляется всплывающая подсказка с описанием его функциональности.
Рисунок A. XCopy Tool облегчает использование DOS-команды XCopy со всеми ее переключателями.
Для начала укажите исходную и целевую папку для копирования с помощью кнопок «Выбрать исходный каталог» (Select Source) и «Выбрать целевой каталог» (Select Destination). Появится диалоговое окно «Выбор папки» (Browse for Folder), показанное на рис. B. Здесь можно не только выбрать одну из существующих папок, но и создать новую с помощью кнопки «Создать папку» (Make New Folder).
Рисунок B. В диалоговом окне «Выбор папки» можно выбрать исходный и целевой каталог для копирования.
После выбора исходной и целевой папки для копирования появится диалоговое окно с предложением подтвердить выполнение операции (рис. C). Нажав «Да» (Yes), вы сможете приступить в выбору опций. Если нажать «Нет» (No), адреса исходного и целевого каталога будут удалены и их можно будет указать заново.
Рисунок C. XCopy Tool позволяет убедиться, что выбраны правильные каталоги для копирования, прежде чем приступать к выбору опций.
Для выбора доступны 30 переключателей XCopy, однако чтобы ими воспользоваться, нужно понимать, как они действуют и как сочетаются между собой.
Выбрав переключатели, нажмите «OK». Появится диалоговое окно с готовой командой и предложением подтвердить выполнение операции (рис. D).
Рисунок D. Перед выполнением XCopy Tool показывает готовую команду, позволяя убедиться, что выбраны правильные опции.
Нажмите «Да» (Yes). Откроется окно командной строки с выводом результатов выполнения команды (рис. E).
Рисунок E. В окне командной строки появятся результаты выполнения команды XCopy.