cmd批量修改文件名 增加文字_文件名如何进行批量更改?

借助软件是很简单,不借助软件的话,仅仅用dos和excel也能实现。

写个不用软件,仅仅用dos+excel教程给小白看,尽量把自己碰到的问题都写下来,也作为其他答案的补充吧。

整体思路:用dos导出文件名清单→通过excel批量修改文件名,并批量改完文件名称→回到DOS里批处理(复制到txt里做成BAT批处理执行;或者复制到dos里面让DOS处理)。

-----------------------华丽丽的分割线---------------------------

一、DOS里导出文件清单:

1、win键+R键,调出命令框,输入cmd,回车,进入到DOS。

2、用ODS命令进入到文件所在文件夹。(所有DOS命令都是英文输入法状态下)

以下拿举例:F:\BaiduNetdiskDownload\新概念英语 (在DOS下)

A:输 “F:” (""不用输入,下同)

B:输入"BaiduNetdiskDownload\新概念英语"

3、输入 dir *.* /b>rename.txt

到此就能在文件夹下看到一个rename的txt文件,里面就是所有文件名了。

二、在EXCEL里进行编辑。分列,文件名重新命名这些就不在累述了。做出来效果如下:

处理后的格式最终是为了方便DOS执行的,所以这里处理的时候难点在于处理后需要有空格,有引号。

1、DOS更名格式:ren空格“原文件名”空格“新文件名”,这里引号是要带上的。

2、excel的公式为:=A1&" "&""""&B1&""""&" "&""""&C1&""""

解释如下: A1+空格+引号+B1+引号+空格+引号+C1+引号

3、将最终结果复制到txt文本中。

三、DOS中批量处理变更名字。

1、用BAT文件容易出现汉字部分乱码,解决方案,在输入cmd时,改成cmd /U (注意有空格)

2、在dos里进入到对应目录之后,复制TXT里的文本粘贴到DOS下,点回车,全部解决。

OK

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值