-2

Мне нужен файл bat для сканирования каталога и просмотра всех вложенных папок. Если подпапка содержит какие-либо PDF-файлы, тогда мне нужно переместить эту родительскую папку в новое место, а затем удалить из старого места. Это возможно даже через летучую мышь? Извините, я только начинаю с написания файла.

1 ответ1

0

Наверняка это возможно! Посмотрите, есть ли у вас возможность использовать PowerShell вместо пакета (который является старым). Powershell более понятен для чтения, чем пакетный, и в большинстве случаев у вас есть доступ к мощным инструментам.

Собираюсь помочь вам начать (если вы используете Powershell):

Get-ChildItem -Path "c:\folder\to\start\scan" -Filter * .pdf -Recurse | select-object - уникальный каталог | Foreach-Object {echo $ _.Справочник.FullName} | Out-String,

После того, как вам просто нужно найти способ перемещения ваших папок

Кредиты для этой команды:

https://stackoverflow.com/questions/13126175/powershell-get-full-path-of-the-files https://stackoverflow.com/questions/7609884/delete-duplicate-string-with-powershell

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