[CMD] Поиск и копирование файлов из папок

Maksim222

Новый пользователь
Сообщения
14
Реакции
0
Добрый день.
Нужна помощь в написании батника.
Задача такая: есть каталог "X:\PTKPSD\Post\Efudko\" , в нем куча папок с "кривыми" названиями по типу "e8e7f38b-7149-4a75-98ea-7ab3a5b43696" и т.п., в которых могут лежать файлы с расширением pdf, doc, xls. Надо чтобы батник искал файлы с такими расширениями в этих папках и копировал сюда "S:\PTKPSD\Post\Efudko\Input\". При этом, если файлы были и копирование прошло успешно, надо чтобы на экране батника выходило сообщение "Приняты новые письма" .
Заранее благодарю
 
Здравствуйте!

CMD/BATCH:
@echo off
SetLocal EnableExtensions

set "fld=X:\PTKPSD\Post\Efudko"

for /d %%i in ("%fld%\*-*-*-*-*") do cd /d "%%i" & for %%f in (*.pdf *.doc *.xls) do (

  if not exist "%fld%\Input\%%f" >NUL copy "%%i\%%f" "%fld%\Input" && set /a n+=1

)

if defined n (echo New income messages: %n%) else (echo empty)

pause > NUL
 
Спасибо за оперативный ответ.
К сожалению, скрипт не хочет работать. Выводит на экран сообщение EMPTY.
Пару корректировок хочу внести: файлы должны копироваться с диска X "X:\PTKPSD\Post\Efudko\Input\" на диск S в папку с текущей датой в формате (ГГГГММДД) " S:\PTKPSD\Post\Efudko\Input\ГГГГММДД"
 
У меня все копирует.
Подготовьте пример папки и прикрепите в архиве к сообщению.
 
Назад
Сверху Снизу