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