XCOPY - XCOPY
В ReactOS xcopy команда | |
Разработчики) | Microsoft, IBM, DR, Datalight, Novell, Рене Аблидингер, авторы ReactOS |
---|---|
изначальный выпуск | 1986, 33–34 года назад |
Операционная система | MS-DOS, ПК DOS, MSX-DOS, SISNE plus, OS / 2, eComStation, ArcaOS, Windows, DR DOS, ROM-DOS, FreeDOS, ReactOS |
Тип | Команда |
Лицензия | FreeDOS: GPL ReactOS: LGPL Другое: проприетарный |
Интернет сайт | документы |
В вычисление, XCOPY
это команда используется на IBM PC DOS, MS-DOS, IBM OS / 2,[1] Майкрософт Виндоус,[2] FreeDOS,[3] ReactOS,[4] и сопутствующие операционные системы для копирования нескольких файлы или целые деревья каталогов из одного каталог в другой и для копирования файлов через сеть.
Обзор
XCOPY
означает расширенная копия,[5] и был создан как более функциональная утилита для копирования файлов, чем копировать
команда, найденная в более ранних операционных системах. XCOPY
впервые появился в DOS 3.2.[6]
Пока еще включен в Windows 10, XCOPY
был устарел в пользу Робокопия
, более мощный инструмент копирования, который теперь встроен в Microsoft Windows Сервер и настольные операционные системы.[7]
DR DOS 6.0[8] и Datalight ROM-DOS[9] включать реализацию XCOPY
команда.
В FreeDOS версия была разработана Рене Аблидингером и находится под лицензией GPL.[10]
Дж. Эдмидс разработал Вино -совместимая версия, включенная в ReactOS. Он лицензирован под LGPL.[11]
Пример
Создайте новый каталог, скопировав все содержимое существующего каталога, включая любые файлы или подкаталоги, имеющие атрибуты «скрытый» или «системный» и пустые каталоги.
xcopy e: существующий e: newcopy / e / i / h
Если в именах каталогов есть пустые знаки (пробелы), имена можно заключить в кавычки.
xcopy "D: Documents and Settings MY.USERNAME My Documents *" "E: MYBACKUP Мои документы " / D / E / C / Y
Скопируйте весь диск на подключенный сетевой диск, игнорируя любые ошибки в режиме перезапуска сети.
xcopy *. * z: Netmirror / E / V / C / F / H / Y / Z 1>out.txt 2>err.txt
Скопируйте один файл без запроса, если это файл или каталог
cmd / c echo F | xcopy "c: каталог 1 myfile" "c: каталог 2 myfile"
Ограничения
XCOPY
выдает ошибку "недостаточно памяти", если длина пути и имени файла превышает 254 символа.[12] а перемещение больших файлов без параметра «/ J» (доступного только после Server 2008R2) может потреблять всю доступную оперативную память в системе.[13]
Нет открытых файлов
XCOPY
не копирует открытые файлы. Любой процесс может открывать файлы для монопольного доступа на чтение, удерживая FILE_SHARE_READhttps://msdn.microsoft.com/en-us/library/aa363858.aspx
Том Windows Теневая копия сервис используется для таких ситуаций, но XCOPY
не пользуется им. Следовательно, XCOPY
бесполезен для резервного копирования томов операционной системы.
Развертывание XCOPY
Развертывание XCOPY или же установка xcopy установка программного обеспечения в Майкрософт Виндоус система, просто копируя файлы. Название происходит от XCOPY
возможность командной строки, предоставляемая операционными системами Microsoft.
Напротив, установка типичного приложения Windows потребует значительного количества дополнительных шагов, прежде чем приложение будет готово к использованию. Большая часть этой дополнительной работы включает, прямо или косвенно, добавление или изменение записей в Реестр Windows. Даже когда приложение использует обычные файлы для своих собственных данных, многие общие средства, предоставляемые Windows, требуют определенного типа постановка на учет шаг, прежде чем они станут доступными для программ. Обычно один или несколько специализированных инструментов (например, Установщик Windows, InnoSetup, или же NSIS ) используются для координации этих относительно сложных операций.
Смотрите также
- Список программ для копирования файлов
- Список команд DOS
- Робокопия
- Программа периферийного обмена
- Развертывание программного обеспечения
Рекомендации
- ^ http://www.jatomes.com/Help/Os2Cmd.php#XCOPY
- ^ Xcopy
- ^ http://freedos-project.blogspot.com/2018/06/freedos-commands-quick-reference.html
- ^ https://github.com/reactos/reactos/tree/master/base/applications/cmdutils/xcopy
- ^ "Файлы файловой системы Windows NT". Справка и поддержка Microsoft. Microsoft. 2006-11-01.
- ^ Волвертон, Ван (2003). Запуск MS-DOS версии 6.22 (20-летняя редакция), 6-е пересмотренное издание. Microsoft Press. ISBN 0-7356-1812-7.
- ^ Пьетрек, Мэтт (2007-01-16). «Робокопия, встроенная в Vista». Под капотом (блог MSDN).
- ^ DR DOS 6.0 Руководство пользователя Советы по оптимизации и настройке
- ^ "Руководство пользователя Datalight ROM-DOS" (PDF). www.datalight.com.
- ^ http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/xcopy.html
- ^ https://github.com/reactos/reactos/blob/master/base/applications/cmdutils/xcopy/xcopy.c
- ^ Мациак, Люк (2007-02-05). «Xcopy: недостаточно памяти».
- ^ «Технет: Xcopy». 2014-03-07.
дальнейшее чтение
- Купер, Джим (2001). Специальная версия с использованием MS-DOS 6.22, третье издание. Que Publishing. ISBN 978-0789725738.
- Кэти Ивенс; Брайан Проффит (1993). OS / 2 внутри и снаружи. Осборн МакГроу-Хилл. ISBN 978-0078818714.
- Джон Пол Мюллер (2007). Администрирование Windows из командной строки для Windows Vista, Windows 2003, Windows XP и Windows 2000. Джон Уайли и сыновья. ISBN 978-0470165799.
внешняя ссылка
- xcopy | Документы Microsoft
- Переключатели, которые можно использовать с командами Xcopy и Xcopy32, Windows 95, Windows 98, Windows Me
- Xcopy, Microsoft Windows XP
- Статья VariableGHz, описывающая ошибки CRC и XCOPY в качестве решения
- Команда XCOPY в событии после сборки не выполняется
- XP_CMDSHELL не работает с XCOPY
- Смотрите также Документация по продукту Microsoft
- Как развернуть веб-приложение ASP.NET с помощью развертывания Xcopy
- Разработка .NET: определение, когда использовать установщик Windows по сравнению с XCOPY
- Visual C ++ Практическое руководство: развертывание с помощью XCopy