首页 > 解决方案 > 通过bat将基于字符串的多个文件从FTP复制到本地

问题描述

我想从一个源 ftp 站点获取一个或多个文件。我只想获取具有常量前缀(“ORDER”)的文件。我稍后会将这些文件导入到我的数据库中,但现在,我只想将这些指定的文件复制到我的本地目录(“c:\Destination”)。

我试过这个...

    open ftp.[address]
    [username]
    [password]
    cd \SubFolder
    for %%I in (ORDER*.txt) do copy %%I c:\Destination\
    quit

但显然什么也没发生(??)。我能够对具有静态名称的单个文件进行硬编码。但是对多个文件使用该变量对我不起作用。我在“do”命令中使用了“copy”、“xcopy”和“get”,但似乎都不起作用。

提前致谢。

标签: batch-fileftp

解决方案


推荐阅读