Я заинтересован в вашем мыслительном процессе для требования SFTP? SFTP обеспечивает зашифрованную передачу файлов между двумя компьютерами через (возможно, виртуальное) сетевое соединение. Для этого вам понадобится SFTP-клиент (который, похоже, уже есть) и SFTP-сервер, который, как кажется, может и не быть.
Если вы копируете файлы на одном компьютере, нет смысла использовать этот протокол; в конце концов, файлы, которые вы копируете, не будут видны за пределами машины, поэтому функции шифрования и передачи по сети SFTP будут спорными.
Я бы использовал, robocopy
чтобы отразить два диска; например, чтобы убедиться, что Z:\Folder1
он идентичен A:\Folder2
:
robocopy /mir A:\Folder1 Z:\Folder2
Если вы, скорее всего, внесете изменения A:\Folder1
и Z:\Folder2
независимо, скажем, изменение A:\Folder1\fileA
и Z:\Folder2\fileB
, вы можете заменить /mir
параметр некоторыми другими параметрами robocopy, чтобы просто скопировать более новые файлы, и запустить его один раз в каждом направлении, чтобы обеспечить репликацию всех изменений.
Я оставлю последнее как упражнение для вас; Вы всегда можете запустить, robocopy /?
чтобы получить параметры, используемые robocopy.