找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 22368|回复: 6

[文本处理] [已解决]批处理返回上一级文件后删除当前空文件夹

[复制链接]
发表于 2022-4-20 14:14:30 | 显示全部楼层 |阅读模式
描述:  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 文件。
请各位大佬帮忙写个批处理文件,谢谢哈。
发表于 2022-4-20 16:42:45 | 显示全部楼层
本帖最后由 qixiaobin0715 于 2022-4-21 13:49 编辑
  1. @echo off
  2. dir /b /a-d B\*.*>nul 2>nul
  3. if errorlevel 1 (
  4.     rd /s /q "B"
  5. ) else (
  6.     move "B\*.*"
  7.     rd /s /q "B"
  8.     del a.wav b.cue
  9. )
  10. pause
复制代码

评分

参与人数 1技术 +1 收起 理由
duoduo200 + 1 感谢感谢

查看全部评分

 楼主| 发表于 2022-4-21 08:39:11 | 显示全部楼层
回复 2# qixiaobin0715


大佬,能否给修改为放在任意一个文件夹或者地方都可以运行。
发表于 2022-4-21 13:43:59 | 显示全部楼层
回复 3# duoduo200
没有理解你的意思。
 楼主| 发表于 2022-4-21 13:52:44 | 显示全部楼层
回复 4# qixiaobin0715


    就是A B 等等,都是我方便描述说的,但实际上这些文件夹不固定地址和名称,想要的是不固定地址,名称可以随便改的那种哈。感谢感谢。
发表于 2022-4-21 13:56:24 | 显示全部楼层
本帖最后由 qixiaobin0715 于 2022-4-21 14:09 编辑

总要有个契入点吧。不固定地址和名称,如何知道你要处理哪个目录?
又看了看你的描述,逻辑上是有问题。
什么叫"返回上一级文件后删除当前空文件夹"
让别人无法理解。
理理思路,看看如何清楚明白的表达你的想法吧。
 楼主| 发表于 2022-4-21 17:47:47 | 显示全部楼层
回复 6# qixiaobin0715


    收到!我捋顺捋顺思路,感谢帮助!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 03:12 , Processed in 0.018096 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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