for /r %f in (*) do echo %f
Дает выходное имя файла вместе со всем путем
\path\to\dir\<filename>
Как мне получить только <filename>
без включенного пути? Мне нужно использовать эту строку имени файла.
Кроме того, возможно ли сделать следующее после получения имени файла?
for /r %%f in (*) do (
echo "blah blah blah 'filename'" >> blahblah_filename.txt
)
@martineau: К сожалению, онлайн-страница «Windows XP - ссылка на командную строку AZ» больше не находится в сети (удалена Microsoft), и альтернативы этой документации пока нет (насколько я могу найти какую-либо кодировку на »). % ~ 'документация по аргументам)
—
PapaAtHome
@PapaAtHome: К счастью, все еще можно просмотреть ссылку на командную строку через механизм обратной связи web.archive.org .
—
Мартино
for
команде.