Eu quero registrar o nome de todos os ativos copiados em um arquivo .txt.
This .txt file should be saved in the form of "currentDate.txt".
-
Use a opção robocopy
/log:<LogFile>
. -
Você também pode querer usar a opção
/tee
Grava a saída de status na janela do console, bem como no arquivo de log.
Exemplo de arquivo em lote ( copyassets.cmd
):
@echo off
for /f "tokens=1-3 delims=/ " %%a in ('date /t') do (
set _date=%%a%%b%%c
)
echo robocopy ship shore /log:%_date%.txt
- Modifique como quiser para obter seu formato de data preferido.
- Remova o último
echo
se você estiver satisfeito com o formato de data - Use
/s
se o diretório de origem contiver subdiretórios que precisam ser copiados.
Sintaxe
robocopy <Source> <Destination> [<File>[ ...]] [<Options>]
...
Opções de registro
...
Fonte