std::ofstream 写文件_学个技巧,搞定批量修改文件名

前两日,有小伙伴群里问如何批量重命名文件,也就是修改文件名

我看了一下,我的文章列表,关于批量操作的很多!

还真!没!有!重!命!名!的!08b194fac7a6a891b4ed4249cfde1658.png

  

所以便有今天这篇……

需要批量重名,就需要先获取到文件名,所以,我们先来搞定这部分!

批量获取文件名

6a7433c5992ba8e04d6480ec5b3752ca.png

传统的方式又是VBA,又是浏览器法,乱七八糟,试试我这个,so easy

最简单的方式就是,文件夹中Ctrl+A,全选,按照Shift,右击,复制为路径

ca6c24fcfe3c40d1a07637f4b234d3ad.png

到Excel中,直接粘贴(Ctrl+V)

b8d59226d58657d56662efb64fac7f52.png

还想学习更多方法,可以看一下这篇,方法全面,个个都香

【技巧1001-4】-批量提取文件名并建立超链接

文件名获取到了,下面就正式进入,今天的主题:

批量修改文件名

6a7433c5992ba8e04d6480ec5b3752ca.png

我们先准备好,一一对应的文件名,如果有规律可以直接公式批量生成

比如:重命名为三位数,依次递增,那么可以使用如下

公式:=TEXT(ROW(A1),"000")&".xlsx"

88652c674fdaeb7b845317f7a89d8343.png

万事俱备,我们开始重命名

这个技巧,我叫他:批处理法

批处理是dos时代的产物,好远古!但是不用怕,我们只是套个模板,不需要具体学他,今天需要用到的命令是ren(rename的简写)

="ren """&A1&"""   """&B1&""""

是不是这么多双引号晕了,其实不用担心,大家使用的是否,

只需要替换A1(原文件名),B1(现文件名即可)

一般情况,如果没有空格等特殊符号,我们可以不使用双引号,把文件名引起来

344f8f7b1c25a8e6904ae756955f732b.png

在文件夹中,新建一个文本文件,修改后缀名cmd,提示,点击是

9394d430816cc22f74883016cb7b8e33.png

右击编辑

d3b2252b8d1deacc71091042f0a960af.png

复制ren部分,粘贴进去

双击文件,执行重命名,来个动画看一下具体效果

动画演示效果

6a7433c5992ba8e04d6480ec5b3752ca.png

52ad9022811134fb377e8f9cf1baeb9c.gif

中间如果出现,360等软件报毒,直接允许全部,自己写的放心使用,只是360检查到你大量修改文件名,误报而已!

要点总结:

1、如果文件名有空格等特殊符号,双引号必须的,否则可以不要。但是写总是不会错的

2、文件路径,不是必须的。cmd文件和需要修改的文件在同一个文件夹中可不写,默认当前路径。不同文件夹中,必写,否则找不到。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值