该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

@echo off

:: 设置FTP服务器地址(仅输入IP)set ftpIP=192.168.7.183

:: 设置FTP用户名set ftpUser=admin

:: 设置FTP密码set ftpPass=987

:: 设置待上传的本地文件夹目录set UpFolder=D:\测试

:: 生成待上传的本地文件夹列表type nul>%temp%\FolderList.txtfor /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%"

:: 退出ftp会话>>"%temp%\ftpFile.txt" echo bye

:: 执行上传操作ftp -v -i -s:"%temp%\ftpFile.txt" %ftpIP%pause

我的批处理执行过程是这样的:自动登陆到FTP,并把指定目录(UpFolder=D:\测试)的文件及文件夹上传到FTP空间,

但是目前存在的问题是:指定目录的文件及文件夹可以完全上传,上传完后执行删除本地(UpFolder=D:\测试)文件及文件夹时,只是删除了 文件夹下的所有文件,文件夹并没有删除,也就是说只留下了目录树没有被删除(XP系统下)。 但是同样的脚本,在Win7系统下运行就不存在这样的问题。但是实际应用时,脚本运行是在XP下, 请问 哪位高手 有高招 能解决此问题???  不胜感激 !!

无法删除ftp服务器上的文件夹,批处理 FTP上传,后删除本地文件夹(无法删除) 问题...相关推荐

  1. iis自带的ftp服务器权限设置方法,iis配置ftp服务器的方法

    各位站长一说到ftp服务器大家一定想到很多ftp服务器的软件,今天给您玩个特别的,那就是无须安装任ftp服务器软件,我们照样配置ftp服务器. 1.1 检查是否安装已安装IIS6组件 在windows ...

  2. linux下最好的ftp服务器,用Linux系统构建高效FTP服务器

    配置虚拟用户FTP 上面配置的FTP服务器有一个特点,就是FTP服务器的用户本身也是系统用户.这显然是一个安全隐患,因为这些用户不仅能够访问FTP,也能够访问其它的系统资源.如何解决这个问题呢?答案就 ...

  3. vue上传文件,重新上传后覆盖之前文件

    重新上传覆盖之前文件,不可以做limit最大允许上传个数的限制,limit如何设置为1,那么他就只能上传一次,而且不会再执行fileChange 通过splice方法删除上传文件数组的元素,从而达到重 ...

  4. ftp服务器 iis 文件名,iis 匿名 用户名ftp服务器

    iis 匿名 用户名ftp服务器 内容精选 换一换 登录Windows弹性云服务器如图1所示.(可选)使用密钥文件解析密码.对于密钥方式鉴权的弹性云服务器,需先通过管理控制台提供的获取密码功能,将创建 ...

  5. 文件夹变成git仓库怎么取消,本地文件夹变成有Gi图标的文件夹怎么取消

    文件夹变成git仓库怎么取消,本地文件夹变成有Gi图标的文件夹怎么取消 自从进行git代码托管的 一系列pull push之类操作后,本地文件就会变成这样. 有图标的git仓库. 想取消只要删除图1的 ...

  6. mac 上传ftp服务器文件大小,mac与windows通过ftp传输文件

    1.两个系统相互传文件,比较通用的方式是用QQ,两台电脑一台各登陆一个qq,发文件就行了,在同一个网段时,qq会自动转换为按局域网的方式传输. 2.本人不愿安装qq,以ftp方式进行传输,先在wndo ...

  7. 手机访问电脑文件ftp服务器,怎么用手机直接访问电脑上的视频文件图片等?

    如上三个标题,就是这篇文章的精要了 第一次在写文章的时候这么注意seo,诶,要发展还是要舔一舔引擎大佬的啊~ 再说最后一句废话,这个是最近逛其他博主安利了一个nplayer播放器,下下来捣鼓了一下才知 ...

  8. iis上ftp服务器用户设置,利用iis的ftp服务器建立ftp用户

    1.右击我的电脑-管理-本地用户和组-用户然后右击新建用户 2.设置默认ftp站点是ftproot权限,按照如图所示添加一个everyone的读取权限和iis_wpg的默认权限(读取和运行.列出文件夹 ...

  9. xshell上传本地文件命令_XShell上传、下载本地文件到linux服务器

    Xshell很好用,然后有时候想在windows和linux上传或下载某个文件,其实有个很简单的方法就是rz,sz. 首先你的Linux上需要安装安装lrzsz工具包,(如果没有安装请执行以下命令,安 ...

最新文章

  1. 浅谈Java语言中ArrayList和HashSet的区别
  2. python爬虫怎么爬同一个网站的多页数据-请问爬虫如何爬取动态页面的内容?
  3. 【开发环境】Ubuntu 中使用 VSCode 开发 C/C++ ③ ( 创建工程目录 | 添加 C++ 源代码 | 代码自动提示 )
  4. 多个Spring Boot项目部署在一个Tomcat容器无法启动
  5. ubuntu10右键脚本中增加发送到命令
  6. so调用so 编译 android,android-5分钟入门-CMake方式使用JNI(.so调用篇)
  7. SpringCloud配置中心客户端读取配置
  8. plc和pc串口通讯接线_PLC与PC机之间的串行通信
  9. 缺失值了解与简单处理
  10. 程序员头发都是怎么没的?第二个原因扎心了!
  11. 4行代码实现微信送祝福,这个新年有点不一样
  12. oracle 11g duplicate database基于备份复制数据库(四)
  13. c语言 一个数组奇数左边 偶数右边,C语言设计实验报告(第七次)
  14. 想看懂资管行业?不清楚有哪些资管产品怎么行!
  15. win10硬盘锁怎么解除_win10系统中BitLocker加密磁盘无法解锁怎么办?
  16. 3.【Python编程】字典Dict相关知识及基本操作
  17. Mask RCNN -- Mask Scoring R-CNN
  18. mysql数据库命中率_Oracle数据库关于命中率的查询语句总结
  19. wechat-0050,微信公众号,带参数的二维码获取与扫码事件推送
  20. 电商横幅BANNER素材PSD分层模板|多品类,都能借鉴!

热门文章

  1. 浮点数的表示范围 规格化和非规格化
  2. matlab安装RoboticsToolBox rvctools工具箱
  3. android 应用安装过程,Android应用程序安装过程浅析(3)
  4. 聚类系列-层次聚类(Hierarchical Clustering)
  5. Oracle 11g DBMS_SQLTUNE
  6. item_get - 获得找商网商品详情API接口
  7. 查看一篇SCI是几区的等信息的方法
  8. HTML单页渐变背景响应式引导页源码
  9. Dotty 0.1.2-RC1 发布,Scala 的下一代编译器
  10. 程序设计天梯赛java版——T1(10分)