Мне нужно переместить несколько файлов из нескольких папок на один уровень выше, не удаляя исходные папки.

Мне нужно переместить несколько файлов из нескольких папок на один уровень выше, не удаляя исходные папки.

У меня в Windows 10 такая структура каталогов: \groups\lrc\timesheets\[staff member name]\inbox\[staffmembertimesheet].xls.

Я хочу переместить файлы в папку [имя сотрудника] и оставить папку \inbox для следующего цикла, куда сотрудники будут сбрасывать свои табели учета рабочего времени.

Я взял этот скрипт из другой ветки форума, и он перемещает файлы, но также удаляет исходную папку \inbox.

for /f "delims==" %i in ('dir /a:d /b') do for /f "delims==" %f in ('dir "%i" /a:d /b') do (move "%i\%f\*" 

Я предполагаю, что могу изменить это, чтобы выйти из папки, но у меня недостаточно знаний, чтобы сделать это.

Связанный контент