Перемещение файлов PDF в родительскую папку из подпапки с именами переменных

Я пытаюсь создать файлы летучей мыши, которые мы можем использовать ежедневно, чтобы копировать или перемещать PDF-файлы из подпапок (имена папок меняются ежедневно) в родительскую папку. Я попробовал следующее:

Сначала попытался просто скопировать файлы, используя это. Не работайте

copy "Y:\Print OPS\Annuity Ops\*\*.pdf" "Y:\Print OPS\Annuity Ops" 

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

 Echo %date% Sweep Time = %time% File count = %cnt% > 000_testpdf.txt echo.>>000_testpdf.txt dir /b /s *.pdf, /O:N >> 000_testpdf.txt set logfile=MSOffice_PDF.log dir /b /s *.pdf, > 000_testpdf.txt for /f "delims=" %%i in (000_testpdf.txt) do echo D|xcopy "Y:\Print OPS\Annuity Ops\%%i" "Y:\Print OPS\Annuity Ops%%i" /i /z /y 

  v - disallowed copy "Y:\Print OPS\Annuity Ops\*\*.pdf" "Y:\Print OPS\Annuity Ops" ^ allowed 

Дикие символы * разрешены только в последней части пути в Windows. Следующий фрагмент кода может помочь:

 @ECHO OFF SETLOCAL EnableExtensions set "_parent=Y:\Print OPS\Annuity Ops" for /D %%G in ("%_parent%\*") do ( if exist "%%~G\*.pdf" ( echo copy /B "%%~G\*.pdf" "%_parent%\" ) else ( echo nothig to copy "%%~G\*.pdf" "%_parent%\" ) ) 

Обратите внимание, что в приведенном выше коде просто отображаются команды для выполнения задач отладки. Заменить echo copy /B оперативной copy /B как можно скорее, чем отладить. Вы также можете удалить все ветви else .

Ресурсы (требуемое чтение):

  • (Ссылка на команду) Индекс AZ в командной строке Windows CMD
  • (Дополнительные особенности) Синтаксис командной строки командной консоли CMD
  • ( %~G и т. Д. Специальная страница) Аргументы командной строки (параметры)
  • ( for /D loop) Условно выполнить команду в нескольких каталогах / папках
  • как создать персидский контент в pdf с использованием eclipse
  • Asp.Net MVC как получить представление для создания PDF
  • android: откройте pdf из моего приложения, используя встроенный просмотрщик PDF
  • Удаление пароля из файла PDF
  • Не позволяйте Adobe Reader переключиться на масштабирование «Fit Page» при нажатии закладки
  • Как программно печатать в PDF-файл без запроса имени файла в C # с помощью принтера Microsoft Print To PDF, который поставляется с Windows 10
  • Как извлечь текст из PDF?
  • Юникод в формате PDF
  • Пакетное преобразование документов Word в PDF-файлы
  • Как сохранить ротационный файл Adobe PDF
  • Насколько хороша защита паролей PDF?
  • Давайте будем гением компьютера.