吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 523|回复: 16
收起左侧

[经验求助] 批量修改文件名中的数字

  [复制链接]
hhbluestar 发表于 2024-9-20 16:21
30吾爱币
本帖最后由 hhbluestar 于 2024-9-20 16:24 编辑

各位大佬,目前遇到个问题,我有很多个文件名的命名方式是数字+汉字的形式,现需要批量修改文件名中的数字为数字-1 举例如下 :
003XXXX.DOC
003.XXXX.DWG
003-WW.XLS004XXXX.DOC
004.XXXX.DWG
004-WW.XLS  
类似这样的文件名,现在需要将数字003变成002/004变成003 类推,希望能提供好的方法或软件,感谢拉!

最佳答案

查看完整内容

https://luxingyu329.lanzoue.com/iw9LV2aoctud

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

luxingyu329 发表于 2024-9-20 16:21
jys159 发表于 2024-9-20 16:53
拖把改名器,很好用的。原贴在这https://www.52pojie.cn/forum.php?mod=viewthread&tid=1543587&highlight=%CD%CF%B0%D1
lrv 发表于 2024-9-20 17:00
e88888888 发表于 2024-9-20 17:56
第一个工具MiniRenamer一款永久免费的批量电脑文件重命名软件     下载地址https://wwev.lanzouv.com/b00pzu9asj
密码:aye9

第二个工具FileReNameTool_UI   下载地址https://wwl.lanzouv.com/ifrHK20xncub   该工具基于 .Net 7.0 X86 编写,所以运行该软件就需要安装对应的环境,如果你在使用的时候弹出提示,就直接点击“是”前往官网下载组件吧
小小涩郎 发表于 2024-9-20 22:46
可以用EXCEL 带的VBA来写     需要的话联系我   
 楼主| hhbluestar 发表于 2024-9-21 09:06
jys159 发表于 2024-9-20 16:53
拖把改名器,很好用的。原贴在这https://www.52pojie.cn/forum.php?mod=viewthread&tid=1543587&highlight= ...

批量改名的软件试了几款,没有看看我需要的功能啊,我的文件名不只改一个,比如从1XX.DOC改2.xxdoc 而是要把3个包含1.xx.xx的文件同时改成2.XX.XX的文件名
 楼主| hhbluestar 发表于 2024-9-21 09:07
lrv 发表于 2024-9-20 17:00
https://www.52pojie.cn/thread-1465413-1-1.html

楼主有试过,可以满足改名的需求吗?
 楼主| hhbluestar 发表于 2024-9-21 09:10
小小涩郎 发表于 2024-9-20 22:46
可以用EXCEL 带的VBA来写     需要的话联系我

好的,感谢!
wdpjplc 发表于 2024-9-21 14:06
会excel函数的话,可以用excel 辅助处理下,很好修改的, 步骤如下:
你可以通过Excel和批处理文件(.bat)来批量修改文件名。以下是具体步骤:

步骤一:在Excel中准备数据
获取文件名:
在目标文件夹中,按 Shift + 右键,选择“在此处打开命令窗口”。
输入以下命令并按回车,将文件名导出到文本文件:
dir /b > filenames.txt

打开 filenames.txt,将内容复制到Excel的A列。
准备新文件名: 新文件名可以用函数修改成你需要的
在Excel的B列中输入新的文件名。
生成批处理命令:
在Excel的C列中输入以下公式来生成重命名命令:
="ren """ & A2 & """ """ & B2 & """"

将公式向下拖动,应用到所有行。
步骤二:创建批处理文件
复制命令:
复制Excel中生成的批处理命令(C列)。
创建批处理文件:
打开记事本,将复制的命令粘贴进去。
保存文件,命名为 rename.bat,确保文件类型选择为“所有文件”。
执行批处理文件:
将 rename.bat 文件放到目标文件夹中。
双击运行 rename.bat,文件名将被批量修改。
示例
假设你有以下文件名:

file1.txt
file2.txt
file3.txt
你希望将它们重命名为:

document1.txt
document2.txt
document3.txt
在Excel中,你可以这样设置:

A列:file1.txt, file2.txt, file3.txt
B列:document1.txt, document2.txt, document3.txt
C列公式:="ren """ & A2 & """ """ & B2 & """"
生成的批处理命令将是:

ren "file1.txt" "document1.txt"
ren "file2.txt" "document2.txt"
ren "file3.txt" "document3.txt"

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
120905126 + 1 + 1 谢谢@Thanks!

查看全部评分

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-14 21:32

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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