XCOPY - XCOPY
Vývojáři | Přispěvatelé Microsoft , IBM , DR , Datalight , Novell , Rene Ableidinger, ReactOS |
---|---|
První vydání | 1986, před 34–35 lety |
Operační systém | MS-DOS , PC DOS , MSX-DOS , SISNE plus , OS/2 , eComStation , ArcaOS , Windows , DR DOS , ROM-DOS , FreeDOS , ReactOS |
Typ | Příkaz |
Licence | FreeDOS: GPL ReactOS: LGPL Ostatní: Proprietární |
webová stránka |
docs |
Ve výpočtu , XCOPY
je příkaz použitý na PC-DOS , MS-DOS , IBM OS / 2 , Microsoft Windows , FreeDOS , ReactOS a souvisejících operačních systémů pro kopírování více souborů nebo celé adresářové stromy z jednoho adresáře do druhého a pro kopírování souborů přes síť .
Přehled
XCOPY
znamená rozšířenou kopii a byl vytvořen jako funkčnější nástroj pro kopírování souborů než copy
příkaz nalezený v dřívějších operačních systémech. XCOPY
se poprvé objevil v DOSu 3.2.
I když je stále součástí systému Windows 10 , XCOPY
byl zastaralý ve prospěch robocopy
výkonnějšího nástroje pro kopírování, který je nyní dodáván s operačními systémy Microsoft Windows Server a Desktop.
DR DOS 6.0 a Datalight ROM-DOS obsahují implementaci XCOPY
příkazu.
FreeDOS verze byla vyvinuta Rene Ableidinger a je pod licencí GPL .
J. Edmeades vyvinul verzi kompatibilní s vínem, která je součástí systému ReactOS . Je licencován podle LGPL .
Komprese
Od Windows Serveru 2019 a Windows 10 compression
je xcopy
při kopírování přes síť k dispozici možnost . Pokud s tímto přepínačem cílový počítač podporuje kompresi SMB a kopírované soubory jsou velmi komprimovatelné, může dojít k výraznému zlepšení výkonu. Komprese SMB přidává do přenosů souborů vloženou mezeru. Komprese je také k dispozici s robocopy
příkazem a Hyper-V Live Migration with SMB.
Příklad
Vytvořte nový adresář zkopírováním veškerého obsahu stávajícího adresáře, včetně všech souborů nebo podadresářů se skrytými nebo systémovými atributy a prázdných adresářů.
xcopy e:\existing e:\newcopy /e /i /h
Pokud názvy cest obsahují mezery, musí být uzavřeny v uvozovkách.
xcopy "D:\Documents and Settings\MY.USERNAME\My Documents\*" "E:\MYBACKUP\My Documents\" /D/E/C/Y
Zkopírujte celý disk na namapovaný síťový disk a ignorujte všechny chyby v režimu restartu sítě.
xcopy *.* z:\Netmirror /E /V /C /F /H /Y /Z 1>out.txt 2>err.txt
Zkopírujte jeden soubor bez výzvy, pokud se jedná o soubor nebo adresář
cmd /c echo F | xcopy "c:\directory 1\myfile" "c:\directory 2\myfile"
Omezení
XCOPY
selže s chybou "nedostatečná paměť", pokud je cesta plus název souboru delší než 254 znaků. Místo toho použijte Robocopy - což se zdá být optimálním řešením. Možnost „/J“ kopíruje soubory bez ukládání do vyrovnávací paměti; přesouvání velmi velkých souborů bez možnosti (k dispozici až po Server 2008R2) může spotřebovat veškerou dostupnou RAM v systému.
Žádné otevřené soubory
XCOPY
nebude kopírovat otevřené soubory. Jakýkoli proces může otevřít soubory pro výhradní přístup ke čtení zadržením FILE_SHARE_READ
https://msdn.microsoft.com/en-us/library/aa363858.aspx
XCOPY
nepodporuje službu Windows Volume Shadow Copy, která efektivně umožňuje procesům přístup k otevřeným souborům, takže není užitečné pro zálohování živých svazků operačního systému.
Nasazení XCOPY
Nasazení XCOPY nebo instalace xcopy je instalace softwarové aplikace do systému Microsoft Windows prostým zkopírováním souborů. Název je odvozen od zařízení XCOPY
příkazového řádku poskytovaného operačními systémy Microsoft.
Naproti tomu instalace typické aplikace pro Windows bude vyžadovat značný počet dalších kroků, než bude aplikace připravena k použití. Většina této dodatečné práce zahrnuje, přímo nebo nepřímo, přidání nebo úpravu položek v registru Windows . I když aplikace používá pro vlastní data běžné soubory, mnoho běžných zařízení poskytovaných systémem Windows vyžaduje určitý typ kroku registrace, než budou k dispozici pro programy. K koordinaci těchto relativně složitých operací se obvykle používá jeden nebo více specializovaných nástrojů (například Windows Installer , InnoSetup nebo NSIS ).
Viz také
- Seznam softwaru pro kopírování souborů
- Seznam příkazů DOS
- Program pro výměnu periferií
- Nasazení softwaru
Reference
Další čtení
- Cooper, Jim (2001). Speciální edice používající MS-DOS 6.22, třetí vydání . Publikování Que . ISBN 978-0789725738.
- Kathy Ivens; Brian Proffit (1993). OS/2 Inside & Out . Osborne McGraw-Hill . ISBN 978-0078818714.
- John Paul Mueller (2007). Správa Windows na příkazovém řádku pro Windows Vista, Windows 2003, Windows XP a Windows 2000 . John Wiley & Sons . ISBN 978-0470165799.
externí odkazy
- xcopy | Dokumenty Microsoft
- Přepínače, které můžete použít s příkazy Xcopy a Xcopy32 , Windows 95, Windows 98, Windows Me
- Xcopy , Microsoft Windows XP
- Článek VariableGHz zobrazující chyby CRC a XCOPY jako řešení
- Příkaz XCOPY v události po sestavení se nespustí
- XP_CMDSHELL nefunguje s XCOPY
- Viz také produktová dokumentace společnosti Microsoft
- Jak nasadit webovou aplikaci ASP.NET pomocí nasazení Xcopy
- Vývoj .NET: Určení, kdy použít Instalační službu Windows versus XCOPY
- Vizuální C ++ Postup: Nasazení pomocí XCopy