У меня есть серия около 100 папок под названием E101, E102 ....E200. Внутри каждой из этих папок есть файлы с именами calquip.docx и calquon.docx.

Я хотел бы переместить calquip.docx и calquon.docx в папку в своем каталоге. Например, в каталоге /E101 я хочу создать папку с именем "cal", которая будет содержать calquip.docx и calquon.docx

Для повторения каждой папки от E101 до E200 есть файл calquip.docx и calquon.docx. Я хочу переместить этот файл в папку внутри каждой родительской папки.

Я должен сделать это для всех папок. Конечно, должен быть способ сделать это, но я не могу обернуть голову вокруг этого.

Любая помощь будет потрясающей.

1 ответ1

1

Простой пакетный скрипт должен помочь с этим. Вот пример, который я написал за несколько минут, что может быть хорошей отправной точкой. Предполагается, что пакетный скрипт находится в том же каталоге, где находятся ваши каталоги:

@echo off

for /L %%n in (101, 1, 200) do (
    cd E%%n
    mkdir cal
    move calquip.docx cal\calquip.docx 1> nul
    move calquon.docx cal\calquon.docx 1> nul
    cd ..
)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .