Estou interessado em seu processo de pensamento para exigir SFTP? O SFTP fornece transferência de arquivos criptografados entre duas máquinas através de uma conexão de rede (possivelmente virtual). Para isso, você precisará de um cliente SFTP (o que parece que você já tem) e um servidor SFTP, o que parece que você não pode.
Se você estiver copiando arquivos na mesma máquina, não faz sentido usar este protocolo; afinal de contas, os arquivos que você está copiando não serão vistos fora da máquina, então as funções de criptografia e transferência de rede do SFTP seriam discutíveis.
Eu usaria robocopy
para espelhar as duas unidades; por exemplo. para garantir que Z:\Folder1
seja idêntico a A:\Folder2
:
robocopy /mir A:\Folder1 Z:\Folder2
Se é provável que você faça alterações em A:\Folder1
e Z:\Folder2
independentemente, por exemplo, modificando A:\Folder1\fileA
e Z:\Folder2\fileB
, é possível substituir o parâmetro /mir
por alguns dos outros parâmetros robocopy para apenas copiar arquivos mais recentes e execute-o uma vez em cada direção para garantir que todas as alterações sejam replicadas.
Vou deixar o último como um exercício para você; você sempre pode executar robocopy /?
para obter os parâmetros usados pelo robocopy.