无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4663|回复: 16
打印 上一主题 下一主题

[已解决] 由坛友 liu_zhenfeng 帮助解决,非常感谢!

[复制链接]
1#
发表于 2020-5-27 17:07:05 | 显示全部楼层
本帖最后由 liu_zhenfeng 于 2020-5-27 18:02 编辑



.

点评

哈哈,哥们你还得辛苦了一下帮看看,当前目录及里边的文件确实删除了,但有个问题,脚本不退出还报错,截图如下: [attachimg]458134[/attachimg] 我运行的脚本内容如下:这是一个自动给install.wim打包ISO的脚本  详情 回复 发表于 2020-5-27 20:37
首先感谢你费心了,我的需求是:D盘有个文件夹1234,在1234这个文件夹中有目录及文件,其中有个111.bat,我想运行这个111.bat删除1234文件夹本身及里边的目录及文件。最重要是的删除1234文件夹本身。  详情 回复 发表于 2020-5-27 17:34

评分

参与人数 1无忧币 +5 收起 理由
一本小书 + 5 感谢回复!

查看全部评分

回复

使用道具 举报

2#
发表于 2020-5-27 17:54:54 | 显示全部楼层
一本小书 发表于 2020-5-27 17:34
首先感谢你费心了,我的需求是:D盘有个文件夹1234,在1234这个文件夹中有目录及文件,其中有个111.bat, ...

增加echo rd /s /Q %folder% >>delFiles.bat


删除当前文件夹.rar (211 Bytes, 下载次数: 101)

点评

哥们你写的最好,感谢,测试成功,,  详情 回复 发表于 2020-5-27 18:10

评分

参与人数 1无忧币 +5 收起 理由
一本小书 + 5 感谢您,辛苦了!

查看全部评分

回复

使用道具 举报

3#
发表于 2020-5-27 21:10:34 | 显示全部楼层
本帖最后由 liu_zhenfeng 于 2020-5-27 21:18 编辑

echo exit >>delFiles.bat
加在
delFiles.bat

exit前面

如过不起作用可能是调用导致的,试试改start xxx.bat调用能不能解决。

点评

我用cmd是这种方式运行bat的; CALL "%~DP0ISO64bat\MakeISO.bat" ; 是CALL命令的原因吧;好像是它执行完后返回 ?这个cmd也在D盘,它用CALL "%~DP0ISO64bat\MakeISO.bat"命令运行D盘ISO64bat文件夹下的MakeISO.bat文  详情 回复 发表于 2020-5-27 21:17

评分

参与人数 1无忧币 +5 收起 理由
一本小书 + 5 辛苦了,非常感谢!

查看全部评分

回复

使用道具 举报

4#
发表于 2020-5-27 21:19:24 | 显示全部楼层
echo exit >>delFiles.bat
加在
delFiles.bat

exit前面

如过不起作用可能是调用导致的,试试改start xxx.bat调用能不能解决。

点评

两种方式都测试没好使,在最后一行添加 DEL /F "%~0" 就看不到那个了,反正它已经完成任务了,休息吧太晚了,今天你辛苦了。。非常感谢;  详情 回复 发表于 2020-5-27 21:38
我用start xxx.bat调用方式去测试,感谢!  详情 回复 发表于 2020-5-27 21:23

评分

参与人数 1无忧币 +5 收起 理由
一本小书 + 5 辛苦了,,,

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-4 05:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表