标题: [文本处理] [已解决]批处理返回上一级文件后删除当前空文件夹 [打印本页]
作者: duoduo200 时间: 2022-4-20 14:14 标题: [已解决]批处理返回上一级文件后删除当前空文件夹
描述: A文件夹下有B文件夹和a.wav、b.cue两种类型文件,B文件夹下有c.jpg、d.txt等类型文件。
结果:
首先判断B文件夹是否为空文件夹;
非空:把B文件夹里所有文件提取到A文件夹后,自动删除B文件夹 同时也删除A文件夹下的a.wav、b.cue 文件。;
为空:不删除A文件夹下的a.wav、b.cue 文件。
请各位大佬帮忙写个批处理文件,谢谢哈。
作者: qixiaobin0715 时间: 2022-4-20 16:42
本帖最后由 qixiaobin0715 于 2022-4-21 13:49 编辑
- @echo off
- dir /b /a-d B\*.*>nul 2>nul
- if errorlevel 1 (
- rd /s /q "B"
- ) else (
- move "B\*.*"
- rd /s /q "B"
- del a.wav b.cue
- )
- pause
复制代码
作者: duoduo200 时间: 2022-4-21 08:39
回复 2# qixiaobin0715
大佬,能否给修改为放在任意一个文件夹或者地方都可以运行。
作者: qixiaobin0715 时间: 2022-4-21 13:43
回复 3# duoduo200
没有理解你的意思。
作者: duoduo200 时间: 2022-4-21 13:52
回复 4# qixiaobin0715
就是A B 等等,都是我方便描述说的,但实际上这些文件夹不固定地址和名称,想要的是不固定地址,名称可以随便改的那种哈。感谢感谢。
作者: qixiaobin0715 时间: 2022-4-21 13:56
本帖最后由 qixiaobin0715 于 2022-4-21 14:09 编辑
总要有个契入点吧。不固定地址和名称,如何知道你要处理哪个目录?
又看了看你的描述,逻辑上是有问题。
什么叫"返回上一级文件后删除当前空文件夹"
让别人无法理解。
理理思路,看看如何清楚明白的表达你的想法吧。
作者: duoduo200 时间: 2022-4-21 17:47
回复 6# qixiaobin0715
收到!我捋顺捋顺思路,感谢帮助!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |