当前位置: 首页 > 编程笔记 >

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

拓拔富
2023-03-14
本文向大家介绍使用批处理删除文件夹时遇到的问题,包括了使用批处理删除文件夹时遇到的问题的使用技巧和注意事项,需要的朋友参考一下

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

现在有一个缺点。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
 类似资料:
  • 本文向大家介绍Python批处理删除和重命名文件夹的实例,包括了Python批处理删除和重命名文件夹的实例的使用技巧和注意事项,需要的朋友参考一下 1. 删除当前目录下不含有指定文件类型的文件夹 2. 遍历目录下每个子文件夹,并列出子文件夹下的文件,默认删除含指定类型的文件夹,不包含指定文件类型的,则提示,是否删除或者重命名文件夹 3. 使用子文件夹中第一个文件的文件名作为该子文件夹的名字 以上这

  • 本文向大家介绍bat批处理彻底删除0KB顽固文件或文件夹的方法,包括了bat批处理彻底删除0KB顽固文件或文件夹的方法的使用技巧和注意事项,需要的朋友参考一下 今天一同事的电脑桌面上有一个0KB的隐藏文件,死活删除不了,删除时总是提示:无法删除文件,无法读取源文件或磁盘。很是奇怪,是中毒吧,我看又不像,杀毒软件也查不出什么毒,为了这事重装系统实在不值,经过研究,问题最终得以解决,拿来分享下。 1、

  • 如何使用批处理脚本从文件中删除最后n行 我对批处理文件没有任何想法,我是第一次编写批处理文件。 我应该如何编写此批处理文件? 对于Windows7 试一试

  • 我知道这是非常基本的东西,但出于某种原因,我在使用bufferedReader/Writer时遇到了问题。我试图获取第一行文本并将其返回到另一个方法。然而,由于某些原因,写入程序似乎没有写入临时文件,也没有更改临时文件的名称。 通过抛出一些印刷声明,我已经能够弄清楚: > 私有静态字符串wavFinder()引发IOException{ 以下是我正在使用的方法。如果你注意到什么,请告诉我,如果你有

  • 在批处理脚本中,可以使用任何编程语言执行普通的基于文件夹的操作。 以下是一些可以在文件夹上执行的操作。 创建文件夹 列出文件夹 遍历文件夹中的文件 删除文件夹 重命名文件夹

  • 问题内容: 该程序的目的是从文本文件中删除某些运动队及其成员,然后用新的一组值覆盖原始文件。通过将值读入一个数组,然后遍历该数组并删除组名和接下来的两行来尝试此操作,但是由于某种原因,它停止在索引之后遍历该数组。 我被困住了,所以任何帮助都会很棒 码: SportTeamList.txt = 问题答案: 你应该 从来不 从时迭代。你在做什么 考虑一个简单的例子,我有一个list 。让我们假设它的索