Preciso de um arquivo em lotes que copie os arquivos de texto gerados diariamente e solte-os na pasta E: \ BAP Reports \ Director Reports para o nosso P :. Como nada é excluído da pasta Director Reports, preciso de um script que copie APENAS os arquivos de texto mais recentes diariamente. Por favor ajude!
batch
script
batch-file
pêssego
fonte
fonte
Respostas:
Robocopy "E: \ BAP Reports \ Director Reports pasta" "P :." Teste / E / XO / L com acima. Certifique-se de incluir a parte / L. Isso testará o comando e não fará nada além dos arquivos de lista e um relatório do RoboCopy.
A essência do comando é copiar apenas novos arquivos. / E Permite lidar com todas as subpastas da pasta diretor, se houver, você não disse.
Você também não disse qual é a pasta de destino P é bastante vaga. A razão pela qual mencionei isso é porque o RoboCopy copia permissões NTFS para, o que é um aspecto importante na segurança de arquivos do Windows e nas organizações.
referência no RoboCopy deve ser usada se você tiver problemas,
Profundidade Mais do que alguém gostaria de saber http://theether.net/download/Microsoft/Utilities/robocopy.pdf
Referência para Leigos Curtos http://ss64.com/nt/robocopy.html Mas NOVAMENTE, se você usar / L e testar antes de executar, deve ficar bem.
Tente também o / Z And / ZB se você tiver problemas.
fonte