• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >DOS/BAT > 使用批处理删除文件夹时遇到的问题

使用批处理删除文件夹时遇到的问题

作者:hebedich 字体:[增加 减小] 来源:互联网

hebedich 通过本文主要向大家介绍了批处理删除文件夹,批处理创建文件夹,批处理复制文件夹,批处理打开文件夹,批处理拷贝文件夹等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

C盘有一个文件夹1,里面有2.exe和3.exe 。 想做一个批处理,先运行1.exe,安装完成后运行2.exe  等到2.exe安装完成后,删除文件夹1 我的代码如下

@echo off
start /wait "" "C:\1\2.exe " && "C:\1\3.exe" && rd /s /q C:\1 && del %0
exit
</div>

现在有一个缺点。2和3安装完成后,文件夹1不能被删除,里面2.exe被删除,3.exe仍然存在。不知道哪里出了问题。

下面给出大神给出的解决方案

检查下两个程序是否都已安装完毕并退出,如果进程还在,就可能因占用而无法删除

@echo off
start /wait "" "C:\1\2.exe"
start /wait "" "C:\1\3.exe"
taskkill /f /im "2.exe"
taskkill /f /im "3.exe"
rd "C:\1" /s /q
del %0
</div>

</div>

您可能想查找下面的文章:

  • 批处理统计文件夹内的所有文件的数量和总大小的bat
  • 使用批处理删除文件夹时遇到的问题
  • 使用批处理按要求批量删除文件夹方法汇总
  • 用批处理文件自动备份文件及文件夹,并自动删除n天前的文件
  • 批处理删除自身的命令小结
  • 批处理删除空文件夹

相关文章

  • 计算机/网络设备状态监测脚本 批处理
  • MS-DOS 7.10完整安装版(含图文安装程序)
  • 批处理for命令使用指南
  • 将批处理文件注册成服务在系统启动的时候自动调用
  • 可以实现反复重启的批处理
  • Del (erase) 删除指定文件
  • 由一段批处理程序所引起的探讨感觉问题是有,不太准确
  • 利用mshta调用运行js或vbs的
  • 禁止指定QQ号登录的bat代码(前提这个用户在这台机器登陆过)
  • 把首行和尾行互换的批处理

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 批处理入门手册之批处理常用DOS命令篇(echo、rem、cd、dir)
    • 批处理命令详解之目录跳转:cd
    • 批处理中使用系统路径的命令
    • 关闭默认共享的bat文件
    • DOS下内存的配置
    • MD和RD命令的使用方法
    • 查看进程使用的端口的批处理文件
    • 批量安装windows补丁的批处理脚本
    • bat生成vbs通过注册表禁用或启用USB端口的代码
    • 用wasfile.zip智能批量删除文件

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有