Я хотел бы создать пакетный файл для Windows «printFileNames.bat», что печать имен пользовательских файлов следующим образом:
Adobe_1
, DIFX_2
, WinRAR_3
...Windows, пакетный файл - заполнить файл с именами пользовательских файлов
I не может понять, как работать с переменными в цикле. Это то, что у меня есть:
for /r C:\myDir\ %%i in (*) do (
set counter=counter+1
set myFileName=%%i+counter
echo myFileName >> C:\list.txt
)
Подход кажется правильным, но OP хочет рекурсивный цикл. Почему вы изменили его на '/ f'? –
Да, вы правы, я забыл эту часть, когда я ищу, как удалить расширение из имени файла. – GuillaumeS