Como posso inserir em lote um determinado arquivo .txt em todas as subpastas?

0

Estou tentando descobrir como inserir um arquivo licence.txt em cada subpasta, alguma idéia de como fazer isso na linha de comando do Windows?

    
por user2827759 14.10.2013 / 11:51

1 resposta

1

Se você quiser executá-lo diretamente da linha de comando, poderá usar:

FOR /f "tokens=*" %f in ('dir . /ad/b/s') do COPY "My.lic" "%f"

como sugerido por @PreetSangha aqui

ou caso você queira usá-lo de um lote:

FOR /r "C:\SestinationDir" %%f in (.) do (COPY "C:\SourceDir\My.lic" "%%~ff")

como sugerido por @Helen aqui

A função do comando FOR pode ser exibida como um pequeno example.bat como:

ECHO OFF
FOR /r "C:\temp\test2" %%f in (.) do (ECHO "%%~ff")
PAUSE

Votos devem ser dados aos autores mencionados acima.

    
por 14.10.2013 / 13:39