ПРОБЛЕМА
Я работаю над сценарием bat, который должен иметь возможность читать 1000 текстовых файлов из местоположения, скажем Z: / Demo / Text, и после чтения сохраненных значенийСкрипт может переименовать соответствующие PDF-файлы, присутствующие, скажем, в Z: / Demo / PDF.Текстовые файлы именуются и читаются следующим образом: SomeDate_Part1.txt, SomeDate_Part2.txt ....
И файлы PDF имеют одинаковые атрибуты, только расширение файла отличается.
Логика переименования:
Если значение, хранящееся в файле SomeDate_Part1.txt, является AAA, то соответствующий файл PDF, то есть SomeDate_Part1.pdf, следует переименовать в CGI1_filename.pdf, а если сохраненное значение - BBBтогда он должен быть переименован в CGI2_filename.pdf.
Я написал несколько строк и смог успешно прочитать все текстовые файлы из папки.Код, который я написал:
@echo off
for %%x in (\Demo\Text\*.txt) do (
for /f "usebackq delims=" %%a in ("%%~fx") do (
if "%%a"=="AAA" echo %%a
if "%%a"=="BBB" echo %%a
)
)
pause
Как я могу решить оставшуюся проблему?