Comparando diretórios

0

Em algum momento, quando houve uma atualização de software, a pessoa de suporte anterior da qual eu assumi fez uma cópia de um diretório para o novo servidor para a atualização. Mantivemos o antigo servidor aparentemente e agora estamos procurando descomissioná-lo.

Os usuários finais estão preocupados com a exclusão definitiva dos dados no servidor antigo por medo de que o novo servidor não tenha uma cópia direta. Como a pessoa de suporte anterior não está disponível e, como precisamos ter 100% de certeza de que tudo foi retido, para conformidade legal, cabe a mim determinar como fazer isso.

Existem algumas dicas:

1) O novo diretório do servidor tem colocado novos arquivos no diretório desde que foi "ao vivo".

2) Os arquivos no novo servidor podem ter sido movidos para subdiretórios diferentes dos que existiam originalmente no servidor antigo. Isso pode ou não ter causado a atualização dos registros de data e hora.

A minha maior preocupação é obter pelo menos uma lista de arquivos que existem no diretório "antigo" que não existem no novo diretório. Eu não me preocupo necessariamente que os arquivos existentes no novo servidor não existam no servidor antigo.

Existe uma ferramenta que pode fazer isso?

    
por mlw4428 28.09.2015 / 16:54

1 resposta

0

RoboCopy (incorporado ao Windows) é seu amigo aqui.

robocopy [path to old server directory] [path to new server directory] /mir /l

/mir indica que você deseja espelhar o diretório do servidor antigo no diretório do novo servidor

/l apenas lista os arquivos que seriam copiados, sem copiá-los

Se o número de arquivos e diretórios for grande, talvez você queira registrar a saída em um arquivo para facilitar a visualização.

/log:C:\logfile.txt

O Robocopy relatará todos os arquivos ou diretórios no servidor antigo, mas não no novo servidor como Novo arquivo ou Novo diretório. Arquivos no novo servidor que não estão no servidor antigo serão reportados como Extra.

Como sempre, você pode executar robocopy /? para opções adicionais.

Aviso: você provavelmente não desejará usar a opção /mir quando realmente sincronizar seus dados, pois perderá arquivos que estão no novo servidor, mas não no servidor antigo.

    
por 28.09.2015 / 17:17