[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

本帖最后由 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
1

评分人数

    • CrLf: 感谢给帖子标题标注[已解决]字样PB + 2

用 [例子十],还是 [例子一零]?
用 [例子十一],还是 [例子一一]?

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

评分人数

    • CrLf: 乐于助人PB + 2

TOP

可以作个对应列表,读取当前然后由这个列表对应ren,不过我同样不明白“选择”和“右键”的意思。

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

评分人数

    • CrLf: 乐于助人技术 + 1

TOP

本帖最后由 zhangop9 于 2011-7-29 10:45 编辑

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

TOP

本帖最后由 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

评分人数

    • CrLf: 乐于助人技术 + 1
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

上面那个试了不能用

TOP

回复 7# zhangop9


    忘记加个括号了,不过你不懂检查啊?
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

还的一头的雾水,没成功

TOP

大家再看看,没有成功!!

TOP

回复 10# zhangop9


报什么错?

TOP

那个不知道如何用,太低能了,不好意思

TOP

做好给我,好吗,上传一个rar就好

TOP

TOP

返回列表