Script em lote do Windows para verificar duplicatas entre um caminho UNC e um diretório local e excluí-los do último


1

Eu quero apagar tudo hoje arquivos em uma pasta local que existir em um caminho de rede (UNC). Eu executei um lote incluindo os comandos abaixo, mas não posso dizer que funciona corretamente.

@echo off
pushd \\server\archive
forfiles /p "PDF" /s /m "*.pdf" /d +0 /c "cmd /c del C:\Users\user\Desktop\F1\@file"
popd

Qual é o erro que você recebe quando você executa o comando?
Burgi

No início, testei echo em vez de del para listar os arquivos .pdf que já existem em ambas as pastas, mas ecoa alguns .pdf aleatórios que existem apenas no diretório do servidor.
Roy
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.