![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-11 22:06 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 获取当前目录下所有子目录中的文件数并重命名子目录 |
| 可打印版本 1,050 / 1 |
| 第1楼 hhzjxss | 发表于 2010-08-20 23:52 |
| 新手上路 发帖 9 积分 12 | |
|
获取当前目录下所有子目录中的文件数并重命名子目录 当前目录下,有10多个子目录,例如:A县、B县、C县...
现A县下有7个文件。 问:如何查找所有子目录下的文件数,并将该子目录的名称重命名为原名称+文件数? 如:现A县下有7个文件,则将其重命名为:A县(7) 即:A县--->A县(7) 谢谢! |
|
| 第2楼 doshsyy | 发表于 2010-08-21 12:29 |
| 新手上路 发帖 15 积分 19 | |
|
@echo off&setlocal enabledelayedexpansion
for /D %%d in (%cd%\*) do ( set i=0 for %%f in (%%d\*.*) do ( set /A i+=1 ) ren %%~fd %%~nd"("!i!")" ) pause 上面的代码可以实现。 [ Last edited by doshsyy on 2010-8-21 at 12:37 ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |