实现FTP整站上传的批处理代码
程序员文章站
2022-03-22 16:26:02
@echo off
rem 设置ftp服务器地址
set ftpip=192.168.0.2
rem 设置ftp用户名
set ftpuser=myuser...
@echo off rem 设置ftp服务器地址 set ftpip=192.168.0.2 rem 设置ftp用户名 set ftpuser=myuser rem 设置ftp密码 set ftppass=mypass rem 设置待上传的本地文件夹目录 set upfolder=c:/test rem 生成待上传的本地文件夹列表 type nul>%temp%/folderlist.txt for /r "%upfolder%" %%a in (.) do ( set fullname=%%a setlocal enabledelayedexpansion set foldername=!fullname:%upfolder%=! set foldername=!foldername:~1,-2! echo,!foldername!>>%temp%/folderlist.txt endlocal ) >"%temp%/ftpfile.txt" echo,%ftpuser% >>"%temp%/ftpfile.txt" echo,%ftppass% >>"%temp%/ftpfile.txt" echo bin >>"%temp%/ftpfile.txt" ( for /f "usebackq tokens=*" %%a in ("%temp%/folderlist.txt") do ( echo cd / echo mkdir "%%a" echo cd "/%%a" echo mput "%upfolder%/%%a/*.*" ) ) >>"%temp%/ftpfile.txt" echo ! rd /s /q "%upfolder%" >>"%temp%/ftpfile.txt" echo ! md "%upfolder%" >>"%temp%/ftpfile.txt" echo bye ftp -v -i -s:"%temp%/ftpfile.txt" %ftpip%
下一篇: 删除倒数第n个节点
推荐阅读
-
使用Python操作FTP实现上传和下载的方法
-
php实现curl模拟ftp上传的方法
-
前端工程师通过nodejs链接linux,并上传代码进行半自动化更新,省去ssh+ftp的链接工具-前端黑科技-SegmentFault思否
-
vue中用H5实现文件上传的方法实例代码
-
C#版ftp方法实现类的代码
-
hadoop入门之通过java代码实现将本地文件上传到hadoop的文件系统
-
Servlet+Jsp实现图片或文件的上传功能具体思路及代码
-
django中上传图片分页三级联动效果的实现代码
-
Java实现拖拽文件上传dropzone.js的简单使用示例代码
-
php下连接ftp实现文件的上传、下载、删除文件实例代码