Top.Mail.Ru
Ответы

Автоматическая сортировка файлов по папкам.

Слышал, что такое можно как-то сделать через командную строку.
Ситуация: есть несколько сотен файлов pdf, названных по принципу "фамилия-статус-предмет-район-№", например "Иванов-поб-физ-цен-1", "Петров-приз-мат-зап-2". Файлы расположены в одной папке. Нужно чтобы в этой папке были созданы папки по предметам, например "физ", "мат", "инф", и все файлы оказались в этих папках соответственно предметам. Подскажите, как это реализовать.

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Искусственный Интеллект

только через скрипт

12345678910111213
 @echo off

setlocal enabledelayedexpansion

for %%f in (*.pdf) do (
  set file=%%f
  for /f "tokens=3 delims=-" %%g in ("!file!") do set disc=%%g
  if not x!disc! == x (
    if not exist !disc! md !disc!
    echo.!file! -^> !disc!\
    move !file! !disc!\ >nul
  )
) 

проверь на кошках сперва