Segue uma lista de ajuda do Robocopy.
Precisei
dele hoje!!!!!
ROBOCOPY origem destino [arquivo [arquivo]...] [opções]
- origem :: Diretório de Origem (unidade:\caminho ou \\servidor\compartilhamento\caminho).
- destino :: Diretório de Destino (unidade:\caminho ou \\servidor\compartilhamento\caminho).
- arquivo :: Arquivo(s) a serem copiados (nomes/curingas: o padrão é "*.*").
Opções de cópia
- /S :: copiar subdiretórios, mas não os vazios.
- /E :: copiar subdiretórios, incluindo os vazios.
- /LEV:n :: copiar somente os níveis superiores da árvore de diretórios de origem.
- /Z :: copiar arquivos no modo reiniciável.
- /B :: copiar arquivos no modo de Backup.
- /ZB :: usar o modo reiniciável; se o acesso for negado, use o modo de Backup.
- /EFSRAW :: copiar todos os arquivos criptografados no modo EFS RAW.
- /COPY:marca[s] :: o que COPIAR para os arquivos (o padrão é /COPY:DAT). Marcas : D=Dados, A=Atributos, T=Carimbos de Data/Hora S=Segurança=ACLs NTFS, O=Informações do proprietário, U=Informações de auditoria.
- /DCOPY:T :: COPIAR Carimbos de Data/Hora do Diretório.
- /SEC :: copiar arquivos com segurança (equivalente a /COPY:DATS).
- /COPYALL :: COPIAR TODAS as informações do arquivo (equivalente a /COPY:DATSOU).
- /NOCOPY :: COPIAR NENHUMA informação do arquivo (útil com /PURGE).
- /SECFIX :: CORRIGIR a segurança de arquivo em todos os arquivos, mesmo em arquivos ignorados.
- /TIMFIX :: CORRIGIR as horas do arquivo em todos os arquivos, mesmonos arquivos ignorados.
- /PURGE :: excluir arquivos/diretórios de destino que não existem mais na origem.
- /MIR :: espelhar uma árvore de diretórios (equivalente a /E mais/PURGE).
- /MOV :: MOVer arquivos (excluir da origem após copiar).
- /MOVE :: MOVER arquivos E diretórios (excluir da origem após copiar).
- /A+:[RASHCNET] :: adicionar os determinados Atributos aos arquivos copiados
- /A-:[RASHCNET] :: remover os determinados Atributos dos arquivos copiados.
- /CREATE :: CRIAR árvore de diretórios e arquivos de comprimento nulo somente.
- /FAT :: criar arquivos de destino usando nomes de arquivo FAT 8.3 somente.
- /256 :: desativar suporte a caminho muito longo (> 256 caracteres).
- /MON:n :: MONitorar origem; executar novamente quando mais de n alterações forem vistas.
- /MOT:m :: Monitorar origem; executar novamente em m minutos, se alterado.
- /RH:hhmm-hhmm :: Executar Horas - horas de quando novas cópias podem ser iniciadas.
- /PF :: verificar horas de execução por arquivo (não por transmissão).
- /IPG:n :: Intervalo entre Pacotes (ms), para liberar largura de banda em linhas de desaceleração.
- /SL:: copia links simbólicos versus o destino.
- /MT[:n] :: Fazer cópias multi-thread com n threads (padrão 8). n deve ter pelo menos 1 e não ser superior a 128. Esta opção é incompatível com as opções /IPG e /EFSRAW. Redirecione a saída usando a opção /LOG para obter um melhor desempenho.
Opções de Seleção de Arquivo
- /A :: copiar somente os arquivos com o conjunto de atributos de Arquivamento.
- /M :: copiar somente os arquivos com o atributo de Arquivamento e redefini-los.
- /IA:[RASHCNETO] :: Incluir somente arquivos com qualquer um dos conjuntos determinados de Atributos.
- /XA:[RASHCNETO] :: eXcluir arquivos com qualquer um dos conjuntos determinados de Atributos.
- /XF arquivo [arquivo]... :: eXcluir arquivos que correspondem a determinados nomes/caminhos/curingas.
- /XD dirs [dirs]... :: eXclude Diretórios que correspondem a determinados nomes/caminhos.
- /XC :: eXcluir arquivos alterados.
- /XN :: eXcluir arquivos mais recentes.
- /XO :: eXcluir arquivos mais antigos.
- /XX :: eXcluir arquivos e diretórios eXtra.
- /XL :: eXcluir arquivos e diretórios solitários.
- /IS :: Incluir os mesmos arquivos.
- /IT :: Incluir arquivos ajustados.
- /MAX:n :: tamanho MÁXimo de arquivo - excluir arquivos maiores que n bytes.
- /MIN:n :: tamanho MÍNimo de arquivo - excluir arquivos menores que n bytes.
- /MAXAGE:n :: idade de arquivo MÁXima - excluir arquivos mais antigos que n dias/data.
- /MINAGE:n :: idade de arquivo MÍNima - excluir arquivos mais recentes que n dias/data.
- /MAXLAD:n :: última data de acesso máxima - excluir arquivos não utilizados desde n.
- /MINLAD:n :: última data de acesso mínima - excluir arquivos utilizados desde n. (Se n < 1900, então n = n dias ou n = data AAAAMMDD).
- /XJ :: eXcluir pontos de Junção. (normalmente incluído por padrão).
- /FFT :: assumir horas de arquivo FAT (granularidade de 2 segundos).
- /DST :: compensar para diferenças de uma hora de horário de verão.
- /XJD :: eXcluir pontos de Junção para Diretórios.
- /XJF :: eXcluir pontos de Junção para arquivos.
Opções de Repetição
- /R:n :: número de Repetições em cópias com falhas: o padrão é 1 milhão.
- /W:n :: tempo de espera entre as repetições: o padrão é 30 segundos.
- /REG :: Salve /R:n e /W:n no Registro como configurações padrão.
- /TBD :: aguardar nomes de compartilhamentos a serem definidos (erro de repetição 67).
Opções de Log
- /L :: Listar somente - não copiar, usar carimbo de data/hora ou excluir qualquer arquivo.
- /X :: relatar todos os arquivos eXtra, não apenas os selecionados.
- /V :: produzir saída detalhada, mostrando arquivos ignorados.
- /TS :: incluir carimbo de data/hora no arquivo de origem na saída.
- /FP :: incluir nome de caminho completo de arquivos na saída.
- /BYTES :: Imprimir tamanhos como bytes.
- /NS :: sem tamanho - não registrar tamanhos de arquivo.
- /NC :: sem classe - não registrar classes de arquivo.
- /NFL :: sem lista de arquivos - não registrar nomes de arquivo.
- /NDL :: sem lista de diretórios - não registrar nomes de diretório.
- /NP :: sem progresso - não exibir percentual copiado.
- /ETA :: mostrar tempo estimado de chegada dos arquivos copiados.
- /LOG:arquivo :: status de saída para arquivos de log (substituir log existente).
- /LOG+:arquivo :: status de saída para arquivos de log (anexar a log existente).
- /UNILOG:arquivo :: status de saída para arquivos de log como UNICODE (substituir log existente).
- /UNILOG+:arquivo :: status de saída para arquivos de log como UNICODE (anexar a log existente).
- /TEE :: saída para janela de console, assim como arquivo de log.
- /NJH :: sem descrição de trabalho.
- /NJS :: sem resumo de trabalho.
- /UNICODE :: status de saída como UNICODE.
Opções de Trabalho
- /JOB:trabalho :: pegar parâmetros do arquivo de trabalho nomeado.
- /SAVE:trabalho :: salvar parâmetros no arquivo de trabalho nomeado
- /QUIT :: sair depois de processar a linha de comando (para exibirparâmetros).
- /NOSD :: nenhum diretório de origem especificado.
- /NODD :: nenhum diretório de destino especificado.
- /IF :: incluir os seguintes arquivos.
Hoje utilizei o comando assim para mover uma informação de um local para o outro:
robocopy c:\temp\fac c:\temp\teste /zb /copyall /mov /log:c:\temp\fac\inf.txt
Com esse comando eu informo que quero mover todos os arquivos da pasta fac (origem) para a destino (teste) e peço que me gere um log da movimentação (inf.txt) o log fica dessa forma:
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy para Windows
-------------------------------------------------------------------------------
Iniciado: Wed Feb 20 08:58:29 2013
Origem : c:\Temp\fac\
Dest : c:\Temp\teste\
Arquivos: *.*
Op‡äes: *.* /COPYALL /MOV /ZB /R:1000000 /W:30
------------------------------------------------------------------------------
9 c:\Temp\fac\
*Arquivo EXTRA 68 robo.bat
*Arquivo EXTRA 81 robocopy.bat
*Arquivo EXTRA 1504 teste.vbs
Novo Arquivo 42 ï001.txt
0%
100%
Novo Arquivo 2.1 m 0000001.txt
0%
23%
47%
70%
94%
100%
Novo Arquivo 1035801 fgsadsg.txt
0%
25%
50%
75%
100%
Novo Arquivo 269 inf$D.txt
0%
100%
Novo Arquivo 0 inf.txt
0%
100%
2013/02/20 12:58:29 ERRO 32 (0x00000020) Excluindo Arquivo de Origem c:\Temp\fac\inf.txt
O arquivo j est sendo usado por outro processo.
Novo Arquivo 1.5 m segundo_0000.txt
0%
16%
33%
49%
66%
82%
99%
100%
Novo Arquivo 1036031 segundo_0001.txt
0%
25%
50%
75%
100%
Novo Arquivo 1036031 segundo_0002.txt
0%
25%
50%
75%
100%
Novo Arquivo 1.5 m segundo_0003.txt
0%
16%
33%
49%
66%
82%
99%
100%
------------------------------------------------------------------------------
Total Copiada IgnoradaIncompatibilidade FALHA Extras
Diret¢rios: 1 0 1 0 0 0
Arquivos: 9 9 0 0 0 3
Bytes: 8.10 m 8.10 m 0 0 0 1.6 k
N.§ de Vezes: 0:00:00 0:00:00 0:00:00 0:00:00
Velocidade: 369461391 Bytes/s.
Velocidade: 21140.750 MegaBytes/min.
Finalizado em: Wed Feb 20 08:58:29 2013