吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5077|回复: 14
收起左侧

[其他转载] 子文件夹合并(加强版)脚本

  [复制链接]
爱咪哆 发表于 2017-11-27 15:17
本帖最后由 爱咪哆 于 2017-11-27 15:33 编辑

1.移动所有文件至当前目录
2.删除空文件夹
3.可删除隐藏空文件夹

[Asm] 纯文本查看 复制代码
@echo off
(for /f "delims=" %%a in ('dir /b /s /ad') do (
        move /-y "%%a\*.*" "%%a\.."&&rd %%a
))>nul 2>nul


for /f "delims=" %%i in ('dir /ad /b /s') do call :rd_dir_empty "%%i"
goto :eof
rem ======= 删除空目录 =========
:rd_dir_empty
rd %1 2>nul||goto :eof
set dir_route=%1
for /f "delims=" %%i in (%dir_route%) do (
     set dir_route="%%~dpi"
     for /f "delims=" %%j in ('dir /ad /b "%%~dpi"')do rd "%%~dpi%%j" 2>nul||goto :eof
)
:: 把路径最后的\去掉,以便set route_deepest="%%~dpi"能取到上一层路径
if "%dir_route:~-2,1%"=="\" set dir_route="%dir_route:~1,-2%"
if /i not "%cd%"==%dir_route% call :rd_dir_empty %dir_route%
goto :eof

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
cxunehy + 1 + 1 谢谢@Thanks!
sunnylds7 + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

蜡笔丶小新 发表于 2017-11-27 15:19
看看思路
qiangmobile 发表于 2017-11-27 15:22
sundc 发表于 2017-11-27 15:23
纳兰容若 发表于 2017-11-27 15:30
多谢楼主分享
kanglehao 发表于 2017-11-27 15:31
不是特别好~同名文件会覆盖,也没提示很不安全~
angeluron 发表于 2017-11-27 15:40
这个太强大了,感谢分享啊
comeluder 发表于 2017-11-27 16:16
建议楼主加一个重命名功能,因为有时候各文件夹的名字都是1,2,3,4这样的
camistri 发表于 2017-11-27 16:21
我是小白 不太明白 这是用来干嘛的 求大神指点指点
ftmovie 发表于 2017-11-27 19:16 来自手机
批处理脚本这个好
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 10:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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