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" більше не в режимі он-лайн (видалена мікрософт), і альтернатива цій документації ще не доступна (наскільки я можу знайти будь-яку кодументацію на " % ~ 'аргументація документації)
—
PapaAtHome
@PapaAtHome: На щастя, все ще можна переглянути посилання на командний рядок через зворотну машину web.archive.org .
—
мартіно
for
команду.