- - Ako kopírovať súbor do viacerých priečinkov v systéme Windows 10

Ako kopírovať súbor do viacerých priečinkov v systéme Windows 10

Drag & drop umožňuje neuveriteľne ľahké kopírovanie alebopresúvať súbory a priečinky. Ak potrebujete kopírovať súbor do viacerých priečinkov, môžete držať stlačený kláves Ctrl a pretiahnuť súbor alebo priečinok do každej zložky, do ktorej chcete kopírovať. Je to časovo náročné, pretože musíte súbor presunúť do každého priečinka, do ktorého chcete súbor (alebo priečinok) skopírovať. Ak potrebujete kopírovať súbor do viacerých priečinkov a existuje veľa priečinkov, do ktorých musíte súbor skopírovať, môžete použiť dávkový súbor a urobiť všetko naraz.

Ak potrebujete skopírovať viac súborov do jedného priečinka, zvážte použitie tohto malého triku, ktorý umožňuje odosielať súbory do priečinka z kontextového menu.

Skopírujte súbor do viacerých priečinkov

Tento dávkový skript má jedno obmedzenie; priečinky, ktoré kopírujete, musia byť v rovnakom priečinku. To nebude fungovať, ak sú všetky priečinky na rôznych miestach.

Otvorte Poznámkový blok a vložte doň nasledujúce. Pred uložením musíte vykonať úpravy tohto skriptu.

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

Prvá cesta, ktorú musíte urobiť, je táto cesta( "Cesta k priečinku *. *"). Zmeňte túto cestu na cestu k priečinku, ktorý obsahuje ďalšie priečinky. Povedzme napríklad, že máte priečinok s názvom Hry a vo vnútri sú tri priečinky s názvom 1, 2 a 3. V takom prípade musíte zadať úplnú cestu k priečinku Hry. Na konci ponechajte znak *. * A neodstraňujte žiadne zátvorky ani úvodzovky.

Druhá úprava, ktorú musíte urobiť, je na tejto cesteCesta k filefile.FileExt. Nahraďte ho cestou k súboru, ktorý chcete skopírovať do ostatných priečinkov. Uveďte názov súboru a jeho príponu. Ak máte v ceste alebo v názve súboru medzery, uzavrite ho do úvodzoviek.

Uložte súbor programu Poznámkový blok s príponou BAT a spustite ho. Súbor sa skopíruje do všetkých podpriečinkov.

príklad

Takto vyzerá kód potom, čo som ho upravoval, aby sa skopíroval súbor s názvom MyFile.txt umiestnený na adrese C: UsersfatiwDesktopTest do všetkých podpriečinkov v časti C: UsersfatiwDesktopNewfolder.

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

Ak nechcete používať dávkový skript, môžete použiť ten istý kúsok kódu s malými úpravami a spustiť ho priamo v príkazovom riadku. Upravený kód vyzerá takto;

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

Urobili sme v ňom iba dve zmeny; @echo offbol odstránený a jeden z% znakov bol odstránený. Stále budete musieť upraviť príkaz a pridať cesty do súboru a priečinkov, ale pomocou príkazového riadka budete môcť vidieť aj pokrok.

Komentáre