c# excel导出png_用好Excel,文件批量重命名其实很简单

在日常办公时,用户经常需要对文件进行重命名,虽然可以直接使用资源管理器的批量重命名,但是它只能重命名为“(1)”、“(2)”这类数字形式。如果需要更多重命名,其实可以借助Excel的函数和批量替换来高效完成批量重命名。

只用Excel进行批量重命名

大家知道,在Excel中对文件进行重命名,其实可以借助命令行“rena b”的方式实现快速重命名,因此用户只要在Excel中制作类似批处理命令来进行批量重命名即可。比如f:\aa保存的都是从腾讯云文件下载到的图片,默认文件名都是类似“E1PT@G5~GX_`}8(%SP@FH7E.png”这样的图片文件,现在需要将它们重命名为“1.电商.png”、“2.电商.png”的形式。

82e57820ce896eeff743a6fe6f60f1c2.png

启动命令提示符,输入“dir f:\aa /b >f:\cpcw.csv”,使用“dir”命令提示符将指定文件夹下的文件名以/b(参数表示使用空格式,没有标题信息或摘要)的形式导出到“f:\cpcw.csv”文件中。

f1b75c14f87fc74237e7f46cbd7e6750.png

接着启动Excel打开“f:\cpcw.csv”,可以看到这里列出指定目录下的所有文件。定位到A列,右击鼠标选择“插入→列”,按提示在原来列之前插入一个新列,并在A1输入“ren "”(引号内的内容为“ren半角空格 半角的双引号”,即ren命令提示符的格式,下同)并下拉填充。在C1输入“"”(半角的双引号)并下拉填充,继续在D1输入“1.电商.Png”(前面有个半角空格)并下拉填充,将它作为重命名后的名称。接着在E1输入公式“=a1&b1&c1&d1”下拉填充,使用这个公式将a1:d1的单元格内容连接起来,即生成上述ren重命名的批处理文件,命令类似“ren"E1PT@G5~GX_`}8(%SP@FH7E.png" 1.电商.png”。

443cfe4bf22953c7327f03358d321c2d.png

按提示复制E列填充的内容,将它粘贴到记事本,最后将它保存为“cpcw.bat”,并保存在f:\aa中,这样运行后就可以快速实现重命名了。

778bd75252f56824e624c99da9224156.png

同样地,用户可以利用Excel的快速填充,在D列快速填充类似“电商1”、“电商2”,或者“电01商”、“电02商”等任意形式。如果之前已经使用资源管理器将文件重命名为“电商(1).png”、“电商(2).png”的形式,现在要取消其中的括号,同上在Dir命令提示符导出文件后,使用Excel的查找与替换,依次将“(”和“)”替换为空格即可。

结合Word进行重命名

相对来说,Word的查找与替换支持更多的参数,因此如果需要更多的重命名格式,用户可以将导出的文件粘贴到Word中进行更多的替换。比如需要将文件名中的非中文字符全部删除,那么只要在查找中输入“[a-zA-Z0-9\?\*\(\)\[\].,'"~@#$%\&+\-;:/\!<>\/^94]”,替换为内容置为空,勾选“使用通配符”。将替换完成后的内容粘贴到上述Excel的D列,其他操作同上。

ac7087ccf5e91fe92aca1544c89a7faa.png

点评:对文件进行大批量重命名其实技巧很多,如果熟悉Exel和Word的话,无疑可以大大提高效率。

(编辑:WS)

c19e7e903f0f42d4c6c70276bc460b4c.png

047351ac48e82c93badb6175b950e5fe.gif

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值