查看: 1761|回复: 7
收起左侧

[求助] 求保留文件夹中指定几个文件的批处理命令

[复制链接]
每天看美剧
发表于 2020-9-12 07:22:56 | 显示全部楼层 |阅读模式
文件夹X中有1.txt 2.txt ......100.txt等文件,想要保留3.txt 4.txt文件,其余的都删除。
请问用“del /f /s /q X\  这部分怎么继续 ”目前结果是要么全部清空,要么只删除指定文件,能不能只保留想要保留的?
就在“del /f /s /q X\  ”这个基础上续写,有可能实现吗?
断剑留痕
发表于 2020-9-12 09:06:58 | 显示全部楼层
attrib +r  3.txt & attrib +r  4.txt
del/q *.txt & attrib -r *.txt
konnglwetg
发表于 2020-9-12 12:29:12 | 显示全部楼层
断剑留痕 发表于 2020-9-12 09:06
attrib +r  3.txt & attrib +r  4.txt
del/q *.txt & attrib -r *.txt

漂亮
每天看美剧
 楼主| 发表于 2020-9-13 02:45:12 | 显示全部楼层
断剑留痕 发表于 2020-9-12 09:06
attrib +r  3.txt & attrib +r  4.txt
del/q *.txt & attrib -r *.txt

这个批处理命令只能在当前文件夹中使用,因为还有其它操作,就将这个命令修改了一下合并到整个批处理中了。还专门新建了文件夹测试了一下,没达到想要的效果,就又改了改,这下可要了命了,一眨眼的功夫把我一个分区的文件删了一多半,要不是赶紧关了窗口剩下的基本也就都没了。恢复文件一直忙到现在啊,还好重要的文件都恢复了,我再也不图省事瞎玩批处理了!!!
还是感谢层主提供的命令行,这在当前文件夹中使用确实是有效的。
断剑留痕
发表于 2020-9-13 07:26:23 | 显示全部楼层
每天看美剧 发表于 2020-9-13 02:45
这个批处理命令只能在当前文件夹中使用,因为还有其它操作,就将这个命令修改了一下合并到整个批处理中了 ...

......,你没有说要整合进批处理。我以为你这是在当前文件夹.....,要用要加路径的
断剑留痕
发表于 2020-9-13 07:44:44 | 显示全部楼层
本帖最后由 断剑留痕 于 2020-9-13 07:48 编辑

【注意【注意】【注意】!!!
除了【D:\测试\3.txt】这个路径改为你的,其他的不要动
:: 假设你的文件夹在D盘,文件夹名字叫测试
attrib +s "D:\测试\3.txt"
attrib +s "D:\测试\4.txt"
del /a-s  "D:\测试\*.txt"
attrib -s "D:\测试\*.txt"
pause>nul

落华无痕
发表于 2020-9-13 09:12:13 | 显示全部楼层
ren改保留文件的后缀,删除txt后缀后再恢复保留文件后缀也可以。
每天看美剧
 楼主| 发表于 2020-9-13 12:51:22 | 显示全部楼层
断剑留痕 发表于 2020-9-13 07:44
【注意【注意】【注意】!!!
除了【D:\测试\3.txt】这个路径改为你的,其他的不要动
:: 假设你的文件夹 ...

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

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-4-18 12:23 , Processed in 0.126940 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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