for /r %f in (*) do echo %f
Fornece o nome do arquivo de saída junto com o caminho inteiro
\path\to\dir\<filename>
Como obtenho apenas <filename>
o caminho sem o incluído? Eu preciso usar essa string 'filename'.
Além disso, é possível fazer o seguinte, depois que o nome do arquivo for adquirido?
for /r %%f in (*) do (
echo "blah blah blah 'filename'" >> blahblah_filename.txt
)
@martineau: Infelizmente, a página on-line 'Windows XP - Referência da linha de comando AZ' não está mais on-line (removida pela microsoft) e uma alternativa para esta documentação ainda não está disponível (tanto quanto eu possa encontrar alguma documentação em ' % ~ 'documentação do argumento)
—
PapaAtHome
@PapaAtHome: Felizmente ainda é possível visualizar a referência da linha de comando na máquina de wayback do web.archive.org .
—
martineau
for
comando.