当前位置:首页 » 文件管理 » ftp设置批处理

ftp设置批处理

发布时间: 2025-03-11 20:44:50

1. ftp echo批处理命令,想要用for循环传递多个文件

你用dir把所有文件的路径保存成txt
然后for读取txt里面的内容,取出文件路径,判断文件路径中包含js或者class等字串,传到相应的目录里面。

2. 批处理FTP文件及报错,请大神帮忙看看,谢谢

ftp 的语句里没发现明显错误,你把
ftp -n那句改成
ftp -s:"%ftpfile%" >> "%logfile%"
试试,还不行的话,把最后那句del删掉运行批处理,然后打开一个cmd窗口,按照生成的putfile.ftp的命令一行一行手工执行下,看看哪一句出了问题,这是处理这类问题的一个思路。

3. 想做一个批处理 将指定文件用FTP上传

时间晚了好久,不知道到还有用没,希望有用的可以拿来参考

目的监控路径下面文件,上传到指定FTP。上传完毕后文件备份。

方法个人运用两个bat第一个监控,第二个FTP上传

1.监控。放到你要监控的文件夹路径下面建立start.bat 下面是我放的内容。

@echo off

:memu

for /f "delims=" %%a in ('dir /a-d/b *.zip') do (

if not [%%a]==[] (

echo %time%发现:%%a

)

)

start "" Q:BCPbackupftpceshiftpuploud.bat

ping 127.0.1 -n 60 >nul

goto memu

在段中,你要监控的文件类型就是*.zip。可以改成你需要的比如*.jpg等

删除临时文件,退出

然后1在监控,有文件后启动FTP上传完成后退出

这里我没有找到决绝办法的是FTP上传完的文件如何改名。有知道的大神告诉一下别太难

4. 批处理实现FTP自动下载完后清理源文件

前面每3分钟检查有无新文件,然后下载到本地并删除,这个可以用批处理实现,后面弹出消息框这个就需要vbs来做了,你确定后面这个功能有必要?如果需要实现,那么就会增加代码复杂度与文件读写操作,而且每3分钟弹出一个窗口,如果不手动去关,程序就会卡在那里。

5. 如何写批处理 登录FTP并拷贝多个文件夹下按同一时间命名的文件夹到本地并放到与FTP同样的文件夹中!

如果需要验证的ftp,只要加如下,但是需要输入用户名和密码

ftp
open地址

如果是开放的ftp,如下

第一行@echooff

第二行@

第三行echo输入复制最近几天的天数

第四行@set/pp=

第五行echo将要复制最近%in%天的文件,任意键继续&&pause>nul

第六行@for/f"tokens=1,2,3,4delims=/"%%1in('date/t')do(@for/f"tokens=3delims=/"%%ain('date/t')doset/ab=%%a-%p%)&&(for/l%%qin(!b!,1,%%3)do(A\%%1%%20%%q.txtA\%%1%%20%%q.txt&&B\%%1%%20%%q.txtB\%%1%%20%%q.txt&&C\%%1%%20%%q.txtC\%%1%%20%%q.txt&&D\%%1%%20%%q.txtD\%%1%%20%%q.txt&&A\%%1%%2%%q.txtA\%%1%%2%%q.txt&&B\%%1%%2%%q.txtB\%%1%%2%%q.txt&&C\%%1%%2%%q.txtC\%%1%%2%%q.txt&&D\%%1%%2%%q.txtD\%%1%%2%%q.txt))

保存为.bat试试。

6. windows 命令行不支持被动ftp,如何通过写windows批处理,定时上传文件到FTP服务器

可以使用命令行工具curl,它支持被动模式的ftp访问

7. 批处理下载ftp文件到当前文件夹,求高人指点

需要做一个批处理,一个ftp脚本,放到一个目录渗仿蔽下大空,双击startftp.bat使用。

1、第一个保存为startftp.bat

ftp-s:ftp.ftp

2、第二个保存为ftp.ftp,具体代码根据实际情况而定,第一行open后面是ftp地址,第二行user后面是用户名,第三行填密码,之后就是需要使用的ftp命令了。

open10.0.0.1
userusername
password丛州
get*
bye

8. 请问自动上传特定目录到FTP服务器的BAT批处理怎样写

您可以使用cmd环境的rar,对所有B00n文件夹下的C003进行整体打包,然后上传各个打包的rar文件,我假定您AAA目录下所有B大头的目录都有C003子目录,并且都要备份上传。这个rar工具可以在winrar的安装目录下找到,拷贝到AAA目录下就行了。
按您的描述,增量备份用批处理可能会比较麻烦,我下面帮您写的是全量备份的,不过rar做的压缩包会保持文件的完整目录结构。
把下面的命令存为批处理文件:my_ftp_put_C003.bat,这个bat文件要放在AAA目录下。
@echo off
@set d=E:\AAA
@cd /d %d%
rem 下面三行是ftp的IP、用户名、密码,请自行替换
@set ftpip=127.0.0.1
@set ftpusr=username
@set ftppwd=password
@for /f "delims=" %%i in ('dir B* /ad /b') do @rar a AAA_%%i_C003.rar %%~fi\C003
@echo open %ftpip%>%d%\tmp.ftp
@echo %ftpusr%>>%d%\tmp.ftp
@echo %ftppwd%>>%d%\tmp.ftp
@for /f "delims=" %%i in ('dir AAA_B*.rar /b') do @echo put %%i >>%d%\tmp.ftp
@echo quit >>%d%\tmp.ftp
@ping -n 2 127.0.0.1 >nul
@ftp -s:%d%\tmp.ftp
@del %d%\tmp.ftp
上面有几行,在注释后面是ftp的ip地址、用户名、密码,您要改成您自己的。
以上批处理我已经在Win10+ftp的环境下测试过了,希望对您有帮助。

热点内容
服务器搭建DOS 发布:2025-03-12 12:18:47 浏览:866
python引用全局变量 发布:2025-03-12 12:01:44 浏览:60
db2执行带中文的脚本报错 发布:2025-03-12 12:01:43 浏览:954
压缩板厚度 发布:2025-03-12 11:44:31 浏览:665
pythonbase64图片 发布:2025-03-12 11:42:14 浏览:550
ftp协议的rfc 发布:2025-03-12 11:37:53 浏览:158
陌陌清除我访问别人的 发布:2025-03-12 11:30:45 浏览:809
aero文件夹 发布:2025-03-12 11:30:44 浏览:614
修改地址栏如何下载配置文件 发布:2025-03-12 11:17:13 浏览:13
压缩层 发布:2025-03-12 11:01:52 浏览:503