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

[文件操作] [已解决]批处理怎样改文件名加前缀?

[复制链接]
发表于 2011-7-28 17:21:20 | 显示全部楼层 |阅读模式
本帖最后由 zhangop9 于 2011-8-1 17:43 编辑

想改文件名加前缀,
只对当前文件有效,
比如:1.xls 改为[例子一]1.xls
          1.xls 改为[例子二]1.xls,
[例子一] 、[例子二]、[例子三]、用数 1 2 3选择,
有17个项目了,
能加入右键就更好了

上面没说清楚,下面为补冲
在文件名上右键可弹出菜单,
菜单上有1、2、3、。。。。17,
选1时,就在原文件名前加前缀[长江]
选2时,就在原文件名前加前缀[黄河]
选3时,就在原文件名前加前缀[汉阳]
选3时,就在原文件名前加前缀[武汉]

见下帖
http://bbs.bathome.net/thread-13481-1-1.html

评分

参与人数 1PB +2 收起 理由
CrLf + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2011-7-28 18:12:45 | 显示全部楼层
用 [例子十],还是 [例子一零]?
用 [例子十一],还是 [例子一一]?

呵呵,估计是前者。
--------------------
如果用数字会简单得多,例如“例子1”、“例子2”...
--------------------
“用数 1 2 3选择”是什么意思?

评分

参与人数 1PB +2 收起 理由
CrLf + 2 乐于助人

查看全部评分

发表于 2011-7-28 20:50:24 | 显示全部楼层
可以作个对应列表,读取当前然后由这个列表对应ren,不过我同样不明白“选择”和“右键”的意思。

列表也不用写100个对应
比如21对应亲高位“二”十地位“一”,实质只有10个对应表。“千”“百”“十”可以由文件名位数判定。

评分

参与人数 1技术 +1 收起 理由
CrLf + 1 乐于助人

查看全部评分

 楼主| 发表于 2011-7-29 10:42:54 | 显示全部楼层
本帖最后由 zhangop9 于 2011-7-29 10:45 编辑

在文件名上右键可弹出菜单,
菜单上有1、2、3、。。。。17,
选1时,就在原文件名前加前缀[长江]
选2时,就在原文件名前加前缀[黄河]
选3时,就在原文件名前加前缀[汉阳]
选3时,就在原文件名前加前缀[武汉]
发表于 2011-7-29 11:20:48 | 显示全部楼层
本帖最后由 cjiabing 于 2011-7-29 11:33 编辑

应该不难,右键你搜索下论坛,至于修改前缀也不难:

  1. @echo off
  2. if exist %1 (
  3. echo 1、选择1
  4. echo 2、选择2
  5. echo ……
  6. set /p var=输入:
  7. for /l %%a in (1,1,10) do if %var%==%%a  ren %1 例子%%a_%~nx1
  8. )
复制代码

评分

参与人数 1技术 +1 收起 理由
CrLf + 1 乐于助人

查看全部评分

 楼主| 发表于 2011-7-29 11:26:58 | 显示全部楼层
上面那个试了不能用
发表于 2011-7-29 11:33:38 | 显示全部楼层
回复 7# zhangop9


    忘记加个括号了,不过你不懂检查啊?
 楼主| 发表于 2011-7-30 23:18:56 | 显示全部楼层
还的一头的雾水,没成功
 楼主| 发表于 2011-7-31 12:37:01 | 显示全部楼层
大家再看看,没有成功!!
发表于 2011-7-31 13:54:43 | 显示全部楼层
回复 10# zhangop9


报什么错?
 楼主| 发表于 2011-8-1 17:18:50 | 显示全部楼层
那个不知道如何用,太低能了,不好意思
 楼主| 发表于 2011-8-1 17:19:21 | 显示全部楼层
做好给我,好吗,上传一个rar就好
 楼主| 发表于 2011-8-1 17:41:41 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-17 20:04 , Processed in 0.022269 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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