【问题标题】:How can I use this bat file properly for FTP?如何正确使用此 bat 文件进行 FTP?
【发布时间】:2013-01-22 16:04:04
【问题描述】:

我目前在我的 .bat 文件中有这个:

@echo off
echo user MyUserName> ftpcmd.dat
echo MyPassword>> ftpcmd.dat
echo bin>> ftpcmd.dat
echo put %1>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -n -s:ftpcmd.dat SERVERNAME.COM
del ftpcmd.dat

但是,我对 .bat 文件非常陌生,我不太了解每一行的作用。因此,如果有人可以向我解释这一点,那就太好了。另外,如何使它将文件上传到站点上的特定目录?所以我主要是问我要换什么?

【问题讨论】:

  • ftp 客户端可以接受从文件中执行的命令列表。所以这个批处理文件只是将这些命令转储到一个文件中,然后将该文件提供给 ftp。至于上传到特定目录...您可以自己做...只是一些cd 命令。教你如何 ftp 超出了本站的范围。
  • @MarcB 谢谢,但是,我必须替换什么才能将文件上传到我网站上的特定目录?我对批处理还是很陌生。

标签: batch-file command


【解决方案1】:

您需要添加一个命令 cd 到特定目录。添加

echo cd <path to directory> >> ftpcmd.dat 

之前

echo put %1>> ftpcmd.dat

我建议通读 this 以了解 ftp 的一般工作原理。

【讨论】:

    猜你喜欢
    • 2021-05-30
    • 1970-01-01
    • 2021-07-14
    • 2013-04-16
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    相关资源
    最近更新 更多