繁体   English   中英

移至ftp的子文件夹

[英]move to subfolder of ftp

尝试直接连接到ftp的子文件夹失败。

它显示

未知主机ftp://ftp2.xxx.com/test/949010 需要帮助。谢谢

SET "Server=ftp://ftp2.xxx.com/test/949010"
SET "UserName=xxx"
SET "Password=x:nj*~A+"

SET "Commands=%TEMP%SendToFTP_commands.txt"

    ECHO %UserName%> %Commands%
    ECHO %Password%>> %Commands%
    ECHO binary >> %Commands%
    ECHO put "C:\Users\Desktop\Processed\*" >> %Commands%

    REM Close the FTP connection.
    ECHO close  >> %Commands%
    ECHO bye    >> %Commands%   


    REM Perform the FTP.
    FTP -d -i -s:%Commands% %Server%

    ECHO.
    ECHO.
    pause
    REM Clean up.
    IF EXIST %Commands% DEL %Commands%

如果要上传的文件很多,则应使用mput *.* (多次放置)

这是您可以使用的命令列表

当然,请更改此行:

SET "Commands=%TEMP%SendToFTP_commands.txt"

对此:

SET "Commands=%TEMP%\SendToFTP_commands.txt"

我在子文件夹中包含以下内容

ECHO %UserName%> %Commands%
    ECHO %Password%>> %Commands%
    REM FTP subfolder of in/
    ECHO cd in/%%X>> %Commands%
    ECHO binary >> %Commands%

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM