Se o seu Windows for novo o suficiente (> = Windows XP), recomendo o robocopy. Por exemplo:
robocopy "C: \ Usuários \ usuário pc \ Google Drive" "J: \ Google direciona o backup off-line" / MIR
Estou tentando criar um arquivo .bat que sincronize arquivos e pastas e até agora cheguei a isto:
xcopy "C:\Users\user pc\Google Drive" "J:\Google drive offline backup" /d /e /f /h /i /j /k /r /s /y /z
for %%F in ("J:\Google drive offline backup\*") do if not exist "C:\Users\user pc\Google Drive\%%~nxF" del "%%~fF"
Isso basicamente copia apenas os arquivos ou diretórios recém-criados ou modificados que são do diretório de origem para o diretório de destino. Em seguida, exclui os arquivos do diretório de destino que não existem no diretório de origem.
Agora, o problema é que também gosto de saber como excluir subdiretórios no diretório de destino que não existe no diretório de origem.
Por favor não bata meus códigos se estiver mal feito Eu sou apenas um novato no prompt de comando ..
Tags command-line windows cmd.exe