我正在尝试将一个小时内生成的最新文件上传到远程服务器。但是我编写的脚本足够智能,可以只收集目录中的最新文件并将其上传到FTP。是否有可能将变量类型设置为数组并上传数组中的文件?
我的FTP批处理文件:
FOR /F %%I IN ('DIR "abcdef*.bac" /B /O:D') DO SET latest_file=%%I
echo user domain/username> ftp.txt
echo password>> ftp.txt
echo cd remotepath>> ftp.txt
echo put %la
我有一个.bat文档,在这里我使用FTP进行一些操作。我希望结束FTP连接,并在所需目录上完成终端。
我正在尝试这个,但是当它到达quit时,它就停止了。
cd %USERPROFILE%\Foilder\project\angular
call ng build
@FTP -i -s:"%~f0"&GOTO:EOF
open connection
user
password
cd httpdocs/project
mdelete *.woff
quit
cd %USERPROFILE%\Foilder\Subfolder
它在执行quit后立即给出这条消息,
我想在Oracle form 10g中创建一个GUI,创建此页面的目的是:
-user能够上传和查看上传的文件(上传到ftp)
-User能够删除他的文件(从ftp)
-user能够下载文件(从FTP)
-this图形用户界面也应该能够传输大文件(大约1200万)
我是Oracle forms 10g的新手,因此在我开始之前,我想在这里提出我的问题并获得帮助会很好。
目前我们使用Oracle form 6i,我们使用批处理文件和ftp服务来手动移动文件,但是通过增加我们的分支,我想如果我们自动完成这些工作,我们可以减少错误。另外,我们的分支现在可以在ftp中手动复制他们的文件。
我正在寻找像拖
我有一个批处理脚本,动态创建一些文件,并生成四个文件与一些随机的文件名基于时间,日期等。然后,它需要上传该文件通过FTP到服务器。
到目前为止,我的.bat文件有一行类似于"ftp -s:ftp.txt“的内容。Ftp.txt包含一些相当简单的FTP脚本内容:
open ftp.myserver.com
username
password
put filename1.dat
put filename2.dat
put filename3.dat
put filename4.dat
我想要做的是传入需要上传的文件名,然后将"put filename1.dat“替换为"pu
我正在学习批处理脚本,并试图使用批处理文件上传到特定位置的文件,但它不是上传文件。
#!/bin/bash
SET HOST=xx.xx.x.x
SET USER=xxxxx
SET PASSWD=xxxxx
SET FILE='C:\Batch\post.txt'
SET PATH='/home/Test1/'
ftp -n %HOST%
quote %USER%
quote %$PASSWD%
binary
put %FILE%
quit
exit 0
当我手动执行put命令时,它会抛出“文件未找到”错误。
请帮我找出缺少的参数。
事先非常感谢
编辑
在
我制作了一个简单的FTP上传脚本,它应该将多个文件从Windows2008Server上传到FTP位置。通过在CMD中直接执行脚本的每个命令,我已经手动地尝试了这一点,它运行得很好。然而,当我运行script.bat时,它说没有一个命令被识别为内部或外部命令。我检查了ENV变量,并且有一条通向System32的路径,所以它应该很好。有人能帮忙吗。谢谢
open xx.xxx.xx.xx
user
pass
prompt
bin
lcd X:\test\test\
cd /tempTest/tempTest
binary
mput "*.*"
disconnect
quit
我正在尝试创建一个批处理文件,将文件上传到FTP服务器。除了一个特定的文件夹,它的名字中有变异/元音(不能改变它的名字),所有这些都很好。也就是文件夹名中有一个ö。)。
我在这里的问题是:实现这一目标有哪些选择?
ftp批处理文件的示例(UTF-8编码):
cd C:\uplaodfiles\ländle\*
ftp -n -s:C:\test\UploadTest.ftp
加载文件的示例:
open meimei
user meiuser meipassword
pasv
bin
cd uploaddir
prompt
mput c:\uploadfiles\ländle\*
close
b
我必须登录到多个服务器并上传一些文件。有机会用AutoIt对此进行编码吗?
我用批处理文件对其进行了测试,但不起作用:
echo open < /FTP/ftphost.txt
echo < /FTP/ftpuser.txt
echo < /FTP/ftppass.txt
echo cd C:\Dokumente und Einstellungen\Administrator\Desktop\FTP\dateien>>ftp.txt
echo cd httpdocs>>ftp.txt
echo mput test
我正在尝试从Debian 8下的命令行连接到Filezilla服务器(ms windows主机)。
我搜索了大量文档,并看到了大量教程,它们说,在一行中连接到服务器的一个好方法是:
ftp -in ftp://myusername:mypasswd@ip.v4.addr.here
当我运行此命令时,ftp不进行连接,并得到以下错误:
ftp: ftp://myusername:mypasswd@ip.v4.addr.here: Name or service not known
有人知道这是怎么回事吗?我需要指定什么端口吗?(服务器正在监听端口21)
我的目标是编写一个简短的bash脚本来上传
我需要写一个批处理文件,通过FTP上传两个文件到不同的文件夹。
示例: filename_0001.txt复制到folder1 on server1,filename_0002复制到folder2 on server1。
目标文件的名称是固定的。
我当前的批处理文件只上传了第一个文件,其中第一个文件的-the值较低,只是文件名中的差异是每天更改的数字。
user name >>script.txt
%1 >>script.txt (password as parameter to batch file)
put filename_????.txt folder1
ftp