[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] [已解决]在PE环境下,有两个批处理的细节需要请教一下?

本帖最后由 thp2008 于 2021-5-3 22:57 编辑

1、我想做个自动GHOST的批处理。有下面两条指令。
  1. Ghost64.exe -clone,mode=copy,src=1,dst=3 -sure -fx
  2. shutdown -s -f -t 0
复制代码
但是,我想第一条运行完成,退出之后,再关机,该如何处理,我直接这样写,就同时运行了。直接关机了。

2、C盘根目录,有个DISK的目录,目录,下面是一个自动对新硬盘进行分区的批处理。我把这个批处理,设置为系统第一次启动时自动运行。
但是我想运行完成后,自动删除c:\disk目录及下面的所有文件。
我在批处理,后面加入了
  1. rd c:\disk /s /q
复制代码
但是,实际使用中发现c:\disk下面的文件的确是删除了,但是c:\disk目录本身删除不掉,估计是批处理本身运行,所以目录删除不了。这个问题怎么才能删除c:\disk目录。如果不行的话,有什么变通的办法?感谢!

试下加上/w参数
went 发表于 2021-5-3 21:43


感谢,这个方式,可行

TOP

第1个不懂,第2个可以试试:回到根目录以删除批处理所在的disk目录
cutebe 发表于 2021-5-3 21:23



    这个肯定是不行的,不过不是感谢!

TOP

我想到了一个变通的办法,
在C:\Windows\Temp\下面,创建了另外一个批处理,内容如下:
deldisk.bat
  1. @echo off
  2. rd /q /s c:\disk
  3. del c:\windows\temp\deldisk.bat /q
复制代码
然后,在C:\Disk\目录下的批处理,最后,加上一行:
  1. call c:\windows\temp\deldisk.bat
复制代码
经测试分区批处理执行成功后,文件夹和文件也删除干净了,搞定。感谢大家。

TOP

回复 12# 1152


    肯定是不行呀,所以才上来看看,有没有什么其它办法,可行,好在想到个变通的方法,可以

TOP

返回列表