- - Jak zkopírovat soubor do více složek v systému Windows 10

Jak zkopírovat soubor do více složek v systému Windows 10

Drag & drop umožňuje kopírovat nebo neuvěřitelně snadnépřesouvat soubory a složky. Pokud potřebujete zkopírovat soubor do více složek, můžete podržet klávesu Ctrl a přetáhnout soubor nebo složku do každé složky, do které chcete kopírovat. To je časově náročné, protože stále musíte přetáhnout soubor do každé jednotlivé složky, do které chcete soubor (nebo složku) zkopírovat. Pokud potřebujete zkopírovat soubor do více složek a existuje spousta složek, do kterých musíte soubor zkopírovat, můžete použít dávkový soubor a udělat vše najednou.

Pokud potřebujete zkopírovat více souborů do stejné složky, zvažte použití tohoto malého triku, který umožňuje odesílat soubory do složky z místní nabídky.

Zkopírujte soubor do více složek

Tento dávkový skript má jedno omezení; složky, které zkopírujete, musí být ve stejné složce. To nebude fungovat, pokud jsou všechny složky na různých místech.

Otevřete Poznámkový blok a vložte do něj následující. Před uložením budete muset provést úpravy tohoto skriptu.

@echo off
for /D %%a in ("path-to-folder*.*") do xcopy /y /d path-to-filefile.FileExt "%%a"

První úprava, kterou musíte provést, je tato cesta(„Cesta ke složce *. *“). Změňte tuto cestu na cestu ke složce, která obsahuje další složky. Řekněme například, že máte složku nazvanou Hry a uvnitř jsou tři složky s názvem 1, 2 a 3. V takovém případě musíte zadat úplnou cestu ke složce Hry. Na konci ponechte znak *. * A neodstraňujte žádné závorky ani uvozovky.

Druhá úprava, kterou musíte provést, je na této cestěpath-to-filefile.FileExt. Nahraďte jej cestou k souboru, který chcete zkopírovat do ostatních složek. Uveďte název souboru a jeho příponu. Pokud máte v cestě nebo v názvu souboru mezery, uzavřete jej do dvojitých uvozovek.

Uložte soubor Poznámkový blok s příponou BAT a spusťte jej. Soubor bude zkopírován do všech podsložek.

Příklad

Takto kód vypadá, jakmile jsem jej upravil, abych zkopíroval soubor s názvem MyFile.txt umístěný na C: UsersfatiwDesktopTest do všech podsložek pod C: UsersfatiwDesktopNewfolder.

@echo off
for /D %%a in ("C:UsersfatiwDesktopNewfolder*.*") do xcopy /y /d C:UsersfatiwDesktopTestMyFile.txt "%%a"

Pokud nechcete používat dávkový skript, můžete použít tentýž kód kódu s malými úpravami a spustit jej přímo v příkazovém řádku. Upravený kód vypadá takto;

for /D %a in ("c:path-to-folder*.*") do xcopy /y /d c:testfile.FileExt "%a"

Provedli jsme v něm pouze dvě změny; @echo offbyl odstraněn a jeden z% znaků byl odstraněn. Stále budete muset příkaz upravit a přidat cesty k souboru a složkám, ale s příkazovým řádkem uvidíte i pokrok.

Komentáře