2024 Autor: Peter John Melton | [email protected]. Naposledy změněno: 2024-02-01 13:06
Pokud jste se někdy pokusili zkopírovat soubor, který je uzamčen jinou aplikací, pravděpodobně jste zaznamenali chybovou zprávu podobnou "Proces nemůže získat přístup k souboru, protože jiný proces zamkl část souboru". Takže jak ho kopírujete?
Co můžeme udělat, je použít nástroj příkazového řádku s názvem HoboCopy, který využívá tuto službu k zkopírování souboru.
Pochopení předpokladů
HoboCopy a většina dalších nástrojů pro zálohování využívají dvě služby ve Windows a budete muset ověřit, zda tyto služby nejsou zakázány:
- Stínová kopie svazku
- Poskytovatel stínové kopie softwaru společnosti Microsoft
Mohou být ponechány jako ruční spuštění, takže nemusí trvat po celou dobu. Služba Hobocopy spustí obě služby automaticky v případě potřeby a služba Stínová kopie svazku se po dokončení vypne.
Použití programu HoboCopy k zálohování / kopírování jediného souboru
Syntaxe je trochu divná, protože HoboCopy je opravdu určen k zálohování celé sady složek. Můžeme jej použít k zálohování jednoho souboru tím, že předáme argument na jméno souboru na konci.
Poznámka: V systému Windows Vista budete muset spustit příkazový řádek režimu správce klepnutím pravým tlačítkem na příkazový řádek v nabídce Start a výběrem příkazu Spustit jako správce.
Syntax:
hobocopy c:directoryname d:ackupdirectory
Například chci zálohovat soubor c: users geek mail outlook.pst do d: backups outlook.pst. Zde je syntaxe, kterou bych použil:
C:> hobocopy c:usersgeekmail d:ackups Outlook.pst
HoboCopy (c) 2006 Wangdera Corporation. [email protected]
Starting a full copy from c:usersgeekmail to d:ackups Copied directory Backup successfully completed. Backup started at 2008-03-09 01:57:28, completed at 2008-03-09 01:58:39. 1 files (606.45 MB, 1 directories) copied, 7 files skipped
Pomocí HoboCopy zálohovat celý adresář
Mnohem užitečnějším úkolem by bylo zálohovat celou složku uživatele, pravděpodobně na externí pevný disk pro úschovu. Za tímto účelem budeme chtít přidat několik argumentů příkazového řádku.
/plný | Zkopírujte všechny soubory |
/ skipdenied | Ignorovat všechny přístupy odepřen zprávy kvůli chybě oprávnění. |
/ r | Kopírujte rekurzivně |
/ y | Nezobrazujte výzvu, stačí kopírovat vše |
Syntax:
hobocopy /full /skipdenied /y /r c:directoryname d:ackupdirectory
Pojďme se stejným příkladem, chci zálohovat celý uživatelský adresář do d: backups, takže bych použil tento příkaz:
hobocopy /full /skipdenied /y /r c:usersgeek d:ackups
Tento příkaz bude pravděpodobně trvat velmi dlouho, než budete dokončeni, takže možná budete chtít dát nějaký zdřímnutí nebo tak něco. Na konci byste měli mít téměř dokonalou kopii adresáře … Pokud jsou nějaké chyby oprávnění, budete upozorněni na soubory, které nekopírovaly. Realisticky žádné soubory ve vašem uživatelském adresáři by neměly mít tento problém.
Použití nástroje HoboCopy k přírůstkovému zálohování disku
Hobokopy také podporuje zálohování souborů postupně, takže bude kopírovat pouze soubory, které se změnily od poslední zálohy. Toto funguje podobně jako nástroje jako rsync, kromě hobokopy ukládá poslední datum zálohování do souboru, který je třeba zadat na příkazovém řádku.
/ statefile = název souboru | Tento příznak určuje soubor, který obsahuje poslední informace o zálohování. |
/ inkrementálně | Kopírujte pouze soubory, které byly změněny od poslední úplné kopie. |
Syntax:
hobocopy /incremental /statefile=filename /y /r c:directoryname d:ackupdirectory
Příklad:
hobocopy /incremental /statefile=d:lastbackup.dat /y /r c:usersgeek d:ackups
Při prvním spuštění tohoto příkazu budete muset použít / plné místo / přírůstkové, nebo jinak se dostanete k chybě, protože soubor státu ještě nebyl vytvořen. Poté můžete přírůstkovou zálohu spustit pomocí přepínače / přírůstku.
Bylo by to skvělý způsob, jak automaticky zálohovat sadu složek jako součást naplánované úlohy.
Stáhněte si HoboCopy od sourceforge.net
Doporučuje:
Jak otevřít příkazový řádek jako správce v systému Windows 8 nebo 10
Hodně času, když otevřete Příkazový řádek jako běžný uživatel, je vše, co potřebujete. Někdy však budete muset otevřít příkazový řádek jako správce, abyste mohli spustit příkazy vyžadující oprávnění správce.
Použijte službu Sdílení souborů iTunes pro kopírování souborů zpět a spuštění aplikací na vašem iPhone nebo iPadu
iPhony a iPady nemají souborové systémy, ke kterým máte přístup. Místo toho má každá aplikace vlastní "knihovnu" souborů. Sdílení souborů iTunes umožňuje kopírovat soubory do a z těchto knihoven.
Připojte příkazový řádek s oprávněním administrátora ke spouštěcí obrazovce nebo nabídce systému Windows
Tento tutoriál vám ukáže, jak připojit příkazový řádek s administrátorskými oprávněními k Windows 10/8 Start Screen nebo Menu.
7 způsobů, jak otevřít nebo spustit příkazový řádek v systému Windows 10
Existuje několik způsobů, jak můžete vyvolat nebo otevřít CMD nebo spustit příkazový řádek v systému Windows 10/8/7 prostřednictvím nabídky Win + X, Správce úloh, Cortana, Explorer atd.
Pokročilý příkazový řádek nebo CMD triky pro Windows 10/8/7
Pokročilé příkazové triky a tipy, které vám pomohou pracovat s CMD v systému Windows 10/8/7, mnohem jednodušší a rychlejší. Používejte je k efektivní práci!