windows – 将RoboCopy与FtpUse结合使用
发布时间:2020-12-13 19:22:44 所属栏目:Windows 来源:网络整理
导读:我们的客户需要通过FTP将指定文件从他们的网络传输到我们的网络.只要其中一个指定的文件发生更改,就必须自动调用传输.为此,RoboCopy是完美的.但是,RoboCopy不支持传输到FTP地址. 所以,我想将我们的FTP站点映射到客户端服务器上的驱动器号.我发现 FtpUse非常
我们的客户需要通过FTP将指定文件从他们的网络传输到我们的网络.只要其中一个指定的文件发生更改,就必须自动调用传输.为此,RoboCopy是完美的.但是,RoboCopy不支持传输到FTP地址.
所以,我想将我们的FTP站点映射到客户端服务器上的驱动器号.我发现 FtpUse非常适合将FTP映射到驱动器盘符.映射按预期工作,我可以在Windows资源管理器中看到FTP站点的内容 – 我也可以将数据写入映射的FTP驱动器. 所以,假设我已经使用以下命令映射了FTP站点以在本地计算机上驱动Q: ftpuse Q: [ftp address] [password] /USER:[username] 并尝试使用此命令设置RoboCopy: robocopy [source dir] Q: *.xls *.xlsx /COPY:DAT /LOG+:"[LogDir]FtpCopyLog.txt" /V /NP /MON:1 /MOT:1 /R:10 /W:30 当RoboCopy运行时,它失败并显示以下错误消息:
我试图映射驱动器并在samme用户帐户下运行RoboCopy命令,但它似乎无法解决问题. 希望有人能提供帮助. 任何帮助将不胜感激.
尝试在镜像模式下使用WinSCP. WinSCP可以从这里下载:
http://winscp.net/eng/download.php 使用WinSCP,您不需要映射驱动器,它只是直接连接到FTP并为您工作. 这是一个小的BAT脚本,使其类似于ROBOCOPY. WATCH OUT:我添加了-delete选项,删除不再与本地文件夹匹配的远程文件.需要双引号,因为本地路径中有空格. set FTPSERVER=v2008 set FTPUSER=username set FTPPASS=password set FTPLOCALE=C:UsersUserDesktopLocal folder set FTPREMOTO=/public winscp.com /command "open ftp://%FTPUSER%:%FTPPASS%@%FTPSERVER%/" ^ "synchronize remote -delete ""%FTPLOCALE%"" %FTPREMOTO%" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- cocoa – NSWindow带有NStextField的纹理背景
- iis – 方括号[]语法在WiX中意味着什么
- 显示Windows进程的完整命令行(包括参数)
- .net – 如何从Windows服务调用Webservice?
- 如何在Windows Server 2008中调整主分区的大小?
- Windows是否具有命令行的内置ZIP命令?
- Microsoft Graph API calendarView仅限于一个月吗?如何获得
- 在Windows上使用pngcrush恢复XCode压缩?
- 如何在Windows中没有IDE的情况下开发C程序?
- windows-phone-7.1 – Windows Phone – PhotoChooserTask没
推荐文章
站长推荐
- .net – AppDomain.GetCurrentThreadID对于Windo
- windows-server-2008-r2 – SAN重建后无法销毁Wi
- regex – Microsoft Excel中的正则表达式子串替换
- 如何通过命令提示符模式在Windows中设置文件权限
- windows-server-2008 – 使用SSLv3 – 启用Stron
- windows-server-2008 – Sharepoint的免费版本是
- windows-phone-7 – 如何从Windows Phone 7应用程
- windows – 隔离应用程序并检查它通过Internet发
- Windows10安装ubuntu16.04双系统教程
- Skype for Business Server 2019公开预览版发布
热点阅读