将 .txt 上传到 FTP 的批处理文件 [英] Batch file to upload .txt to FTP
问题描述
我为此设置了一个单独的 FTP 帐户.
I have setup a separate FTP account for this.
这里是信息:
FTP Username: ahk@proflightsimulatoreview.com
FTP Server: ftp.proflightsimulatoreview.com
FTP Server Port: 21
FTP Password: ahktest
我要上传的文本文件:C:UsersKyleDesktopftptest hetest.txt
请告诉我如何用批处理来做到这一点.我的理解是,您使用 FTP 命令创建一个单独的 txt 文件,然后使用批处理文件来运行它.好吧,我一定没有正确插入信息,因为它不起作用.
Please show me how to do this with batch. My understanding is that you make a separate txt file with the FTP commands and then you use a batch file to run it. Well I must have not plugged in the info right because it didn't work.
所以我在这里为您提供信息.请教我如何上传文本文件.
So here I am giving you the information. Please show me how to upload a text file.
推荐答案
我只是把 HELLO.TXT 放在你的 ftp 根目录下;
I just put HELLO.TXT in your ftp root by;
1.将其保存为 MYFTP.bat
:
@echo off
echo user ahk@proflightsimulatoreview.com> ftpcmd.dat
echo ahktest>> ftpcmd.dat
echo put %1>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -n -s:ftpcmd.dat ftp.proflightsimulatoreview.com
del ftpcmd.dat
2.从命令行,在与 MYFTP.BAT
相同的目录中,运行;
2. From the command line, in the same directory as MYFTP.BAT
, running;
MYFTP.BAT c: emphello.txt
结果
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 2 of 50 allowed.
220-Local time is now 05:17. Server port: 21.
220 You will be disconnected after 15 minutes of inactivity.
ftp> user ahk@proflightsimulatoreview.com
331 User ahk@proflightsimulatoreview.com OK. Password required
230-OK. Current restricted directory is /
230 0 Kbytes used (0%) - authorized: 51200 Kb
ftp> put hello.txt
200 PORT command successful
150 Connecting to port 59363
226-0 Kbytes used (0%) - authorized: 51200 Kb
226-File successfully transferred
226 0.563 seconds (measured here), 14.20 bytes per second
ftp: 8 bytes sent in 0.34Seconds 0.02Kbytes/sec.
ftp> quit
221-Goodbye. You uploaded 1 and downloaded 0 kbytes.
221 Logout.
这篇关于将 .txt 上传到 FTP 的批处理文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!