【问题标题】:Using batch file and WinSCP to download files from the FTP server to file server (shared folder)使用批处理文件和 WinSCP 将文件从 FTP 服务器下载到文件服务器(共享文件夹)
【发布时间】:2017-09-24 07:39:46
【问题描述】:

我正在使用以下代码将文件从我的 FTP 服务器传输到我的本地机器,它工作正常。

"C:\Program Files (x86)\WinSCP\WinSCP.com" /command ^
    "open ftp://rnandipati:J13@Files8.cyberlynk.net/kgptel/" ^
    "lcd ""C:\\rnandipati\KGP\File History""" ^
    "get  *.xls>1D" ^
    "rm *.xls<1D" ^
    "exit"

现在,我使用这条路径访问我的服务器

\\fs01\\Reporting\KGP\File History

当我把这个路径代替我的本地目录路径时,它显示一个错误,系统找不到指定的文件和错误更改目录。

谢谢。

【问题讨论】:

  • “我使用这条路径访问我的服务器fs01\Reporting\KGP\File History - 前面不应该有\\吗? - 向我们展示如何使用此路径访问您的服务器! + 向我们展示您的带有此路径的 WinSCP 脚本的外观以及该脚本产生的确切错误消息!
  • @MartinPrikryl i.stack.imgur.com/IBrp1.jpg.. 这是我的输出。我使用 \\fs01\Reporting\KGP\File History 访问我的服务器......我编辑了我的问题。对此感到抱歉。
  • @MartinPrikryl 我知道在传输任何文件之前我必须连接到此服务器.. 但我不知道该怎么做。我要将文件传输到的服务器的主机名是 fs01。
  • 你真的需要“连接”吗?这是做什么的? dir "\\fs01\Reporting\KGP\File History"(在cmd.exe
  • 如果你真的要连接/认证,那么你的问题是How to give credentials in a batch script that copies files to a network location?的重复

标签: batch-file ftp winscp unc shared-directory


【解决方案1】:

UNC 路径不能是 Windows 中的工作目录。

但是你可以在get命令中使用它作为目标路径:

get *.xls>1D "\\fs01\Reporting\KGP\File History\"

批处理文件的完整命令是:

"C:\Program Files (x86)\WinSCP\WinSCP.com" /command ^
    "open ftp://rnandipati:J13@Files8.cyberlynk.net/kgptel/" ^
    "get *.xls>1D ""\\fs01\Reporting\KGP\File History\""" ^
    "rm *.xls<1D" ^
    "exit"

(不是我理解get *.xls&gt;1Drm *.xls&lt;1D的逻辑)

对于类似的问题,请参阅Get file from FTP server and copy it to UNC directory


如果需要对文件服务器进行身份验证,请参见:

【讨论】:

  • get 用于获取 ftp 服务器中具有今天日期的文件,rm 用于删除除今天进来的文件之外的所有文件。
  • @Rahul 好的,如果这就是您想要的,代码是正确的。除了边界之一应该包括=(即&gt; + &lt;=&gt;= + &lt;),否则你可能会错过一些文件。
  • 无论如何,我的回答有帮助吗?
  • 嗯...您的代码似乎正在下载文件,但我不知道去哪里。我正在尝试将其传输到我的文件服务器,但它显示了几个错误。
  • i.stack.imgur.com/PtzbB.jpg 这里是批处理文件输出。我不确定如何生成日志文件。稍后我会发布。我使用的代码如下:i.stack.imgur.com/rlMrL.jpg
猜你喜欢
  • 2012-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-27
  • 2012-07-30
  • 1970-01-01
相关资源
最近更新 更多