Я довольно нуб в Досе, и я пытаюсь сделать сценарий (да)
То, что я пытаюсь сделать, это:
- Возьмите имя папки, в которой находится пакет (пример:.\Project_Apple * .bat)
- Переименуйте файл в подпапке с именем первого
(пример:\Project_Apple\OUTPUT\template.txt
>\Project_Apple\OUTPUT\Project_Apple.txt
)
Для переименования и таргетинга у меня нет проблем. Я использую CD и REN. Я читал, что команда FOR может сделать это и прочитать документацию об этом, но я не могу найти, как заставить его "запомнить" имя папки.
Есть ли способ сделать это?
РЕДАКТИРОВАТЬ:
Я сделал огромный шаг. Я добиваюсь переименования файла в папке с именем папки с:
for %%i in (%cd%) do set CurrDirName=%%~nxi
rename test.txt %CurrDirName%
Теперь я пытаюсь настроить таргетинг на файл в подпапке.