目前我在 Windows 7 上使用 psftp.exe 将许多文件和文件夹从本地机器递归传输到服务器。我正在为该过程使用基于 Pageant 的身份验证。该机制使用“mput -r”命令选项可以正常工作。
现在我想根据文件时间戳更新(或同步)远程文件夹,因为文件和数据量显着增加,我无法承受每次上传大量未修改的文件。
由于命令行调用当前已集成到 C++/Qt 应用程序中,因此可以使用一些 C++ 或 Qt 库,但由于额外的实现工作,我目前希望尽可能使用 psftp.exe 解决这个问题。
有没有办法使用我在研究过程中错过的 psftp.exe 轻松进行这样的更新/同步?如果没有,是否有实现 Pageant 身份验证的替换命令?