- - Како копирати датотеку у више мапа на Виндовс 10

Како копирати датотеку у више мапа на Виндовс 10

Превлачењем и испуштањем чини невероватно лако копирање илипремештање датотека и мапа. Ако желите да копирате датотеку у више мапа, можете притиснути тастер Цтрл и превући датотеку или мапу у сваку мапу у коју желите да је копирате. Ово захтева пуно времена јер датотеку и даље морате пребацити у сваку мапу у коју желите копирати датотеку (или мапу). Ако морате копирати датотеку у више мапа, а постоји пуно директоријума у ​​које морате копирати датотеку, можете користити батцх датотеку и то све направити у једном потезу.

Ако треба да копирате више датотека у исту мапу, размислите о коришћењу овог малог трика који вам омогућава да датотеке шаљете у мапу из контекстног менија.

Копирајте датотеку у више мапа

Овај пакет скрипта има једно ограничење; мапе за које копирате датотеку морају да буду у истој мапи. Неће радити ако се фасцикле налазе на различитим местима.

Отворите Нотепад и у њега залепите следеће. Морате да измените ову скрипту пре него што је можете сачувати.

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

Прва измена коју морате да направите је овај пут("Пут до мапе *. *"). Промените ову путању до путање мапе која има друге фасцикле. На пример, рецимо да имате фасциклу под називом Игре, а унутра су три мапе назване 1, 2 и 3. У том случају требате да унесете целокупну путању до директоријума Игре. Оставите *. * На крају и не уклањајте заграде или наводнике.

Друга измена коју треба да направите је ова стазапут до фајла.ФилеЕкт. Замените га стазом до датотеке коју желите копирати у друге мапе. Укључите име датотеке и њено проширење. Ако имате путање унутар путање или у називу датотеке, приложите је двоструким наводницима.

Сачувајте датотеку Нотепад-а с наставком БАТ датотеке и покрените је. Датотека ће бити копирана у све подмапе.

Пример

Овако изгледа код након што сам га уредио како бих копирао датотеку под називом МиФиле.ткт која се налази на Ц: УсерсфативДесктопТест у све подмапе под Ц: УсерсфативДесктопНевфолдер.

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

Ако не желите да користите пакетну скрипту, можете да користите исти тај код са мањим изменама и покренете га директно у командној линији. Уређени код изгледа овако;

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

Унели смо само две промене у њему; @ецхо искљученоје уклоњен и један од знакова% је уклоњен. И даље ћете морати да уређујете наредбу и додајете стазе до датотеке и мапа, али са наредбеном линијом ћете такође моћи да видите напредак.

Коментари