![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-15 12:38 |
共 47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [已结]请教如何将字符转换成数字的问题 |
| 可打印版本 4,582 / 20 |
| 第16楼 无奈何 | 发表于 2006-04-11 21:53 |
| 荣誉版主 发帖 356 积分 1,338 | |
|
kcdsw 兄能否提供一下出错的文件列表.
用批处理来完成复杂的文件重命名,只是讨论CMD下批处理的字符处理问题,其实效率很低,也无法解决一些特殊字符的应用限制. 如果只是纯粹的应用,用来解决问题的话,第三方的工具是个不错的选择.推荐一款命令行下的支持正则表达式的重命名工具 bkren 下载地址:http://www.orbit.org/renamer/ 解决你的问题应该很轻松. |
|
| 第17楼 kcdsw | 发表于 2006-04-12 12:45 |
| 中级用户 发帖 179 积分 404 | |
|
呵呵 谢谢你啊~~ 我把图贴上了
另外我把lss改成leq了 问题应该出在这里了 [ Last edited by kcdsw on 2006-4-12 at 12:48 ] 附件 新建 BMP 图像.JPG (64.98 KiB) |
|
| 第18楼 无奈何 | 发表于 2006-04-12 19:47 |
| 荣誉版主 发帖 356 积分 1,338 | |
|
LSS 确实该改为 LEQ,我大意了,改一下原帖.
|
|
| 第19楼 willsort | 发表于 2006-04-14 18:05 |
| 元老会员 发帖 1,512 积分 4,432 | |
|
Re 无奈何:
记得以前与兄就 for文件遍历中出现的重复操作问题 曾有讨论,那时得出的结论是使用for/f分析dir结果的静态分析方案,这样就避免了很多问题,例如若要实现给文件名添加动态前缀或后缀的代码,使用非静态算法便很麻烦,很难对已操作文件进行排除。 已结:一个批量命名的批处理 http://www.cn-dos.net/forum/viewthread.php?tid=18108 [ Last edited by willsort on 2006-4-14 at 18:07 ] |
|
| 第20楼 无奈何 | 发表于 2006-04-14 19:01 |
| 荣誉版主 发帖 356 积分 1,338 | |
|
谢谢 willsort 兄的提醒。
最近因为时间问题,来的少了一些。 由于只是一味关注本帖提出的字符处理需求,没有过多的考虑主循环调用的部分,所以保持了 kcdsw 兄的程序前半部分原样,也没有做详细的测试。再修正一下。 |
|
| 第21楼 kcdsw | 发表于 2006-04-14 20:33 |
| 中级用户 发帖 179 积分 404 | |
|
呵呵 刚才我正好在调试 发现会把第一次重命名了的文件再进for中执行一次,正发愁呢忽然看到你们的回复 真是太感谢了
另外我把无奈何兄的代码小改了一下 echo 信息放在了 rename语句的后面 而且是成功了才执行 呵呵 谢谢斑竹和无奈何兄 [ Last edited by kcdsw on 2006-4-14 at 20:57 ] |
|
| 上一页 1 2 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |