Мне нужен файл bat для сканирования каталога и просмотра всех вложенных папок. Если подпапка содержит какие-либо PDF-файлы, тогда мне нужно переместить эту родительскую папку в новое место, а затем удалить из старого места. Это возможно даже через летучую мышь? Извините, я только начинаю с написания файла.
1 ответ
Наверняка это возможно! Посмотрите, есть ли у вас возможность использовать 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