![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-15 12:42 |
共 47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 建立和天空软件站结构一样的软件分类目录 |
| 可打印版本 7,045 / 19 |
| 第16楼 pengfei | 发表于 2006-09-25 10:26 |
| 银牌会员 发帖 485 积分 1,218 来自 湖南.娄底 | |
|
看你们讨论, 心里痒痒的, 也想研究一下. 但namejm兄的代码怎么也看不明白. 3742668版主写的就更不用说了. 本人根底太浅, 有些命令不是很明白.
你们的代码看不懂, 自己就想怎么去实现这样的功能. 经过反复测试, 居然成功了. @echo off set root=%cd% setlocal enabledelayedexpansion for /f "tokens=*" %%i in (天空软件站软件分类.txt) do ( set list=%%i set new=md !list! if "!list:~0,1!"=="1" cd %root% & md !list:~2! & cd !list:~2! & set new= !new! ) pause |
|
| 第17楼 namejm | 发表于 2006-09-25 10:41 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
兄弟们一个写得比一个精简高效,精彩。
|
|
| 第18楼 lslcxlsl | 发表于 2008-03-05 09:59 |
| 初级用户 发帖 24 积分 52 | |
|
请教,如果目录有三层或者个别目录下有三层或者四层目录.这样的批处理应该怎么写?
|
|
| 第19楼 tinglang | 发表于 2008-03-11 19:11 |
| 初级用户 发帖 16 积分 33 | |
|
好经典的东西 正好要整理软件呢
|
|
| 第20楼 lovebaby001 | 发表于 2010-09-03 16:53 |
| 新手上路 发帖 12 积分 12 | |
|
手工去创建这么详细的文件夹的确很累人,但如果把没分过类的好几百个甚至上千个rar文件按照分类目录整理归类,那就更恐怖了!
我想是不是可以以上面的目录名作为关键词,用批处理自动识别rar文件的文件名进行批量移动文件 比如:现在有这样几个rar文件 VBS加密.rar Acc转MSSQL数据库.rar 服务器安全设置专家.rar 用批处理读取上面的分类目录,只要rar的文件名与分类目录最少2个字以上或3,4个字能匹配的就把该rar文件移动到此分类目录的文件夹内。匹配不上的放弃,继续匹配下一个文件,以此类推。 最终实现: VBS加密.rar 移动到→ 加密工具 Acc转MSSQL数据库.rar 移动到→ 数据库类 服务器安全设置专家.rar 移动到→ 服务器区 不知道如果用批处理的话能不能实现我这个思路,求高手千万帮忙看看吧! |
|
| 上一页 1 2 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |