找回密码
 立即注册
查看: 7758|回复: 5
打印 上一主题 下一主题

使用FtpList、Excel及批处理对大量文件夹批量进行重命名的思路和方法[9P]

[复制链接]

256

主题

306

帖子

306

积分

牛皮县令

Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

UID
85
精华
0
兔币
490
牛币
1149
贡献
2
在线时间
46 小时
注册时间
2015-5-20
跳转到指定楼层
楼主
发表于 2016-6-4 22:45:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

序:
网上下载的套图,文件夹命名一般都很长,放在自己电脑上看起来很不美观,特别当套图是从不同的论坛或网站下载,各个地方命名方式不一样,有些网站还会把自己的网址加在文件夹名字里,等等。对文件夹一个一个的命名是一件很无聊的事,选中一个修改一个,很枯燥无趣。所以我一般都采用批处理来命名文件夹。以前我也用过一个软件BatchRename,可以设置并保存一些规则。但使用软件有很大的局限性——文件夹本身的命名规则就很固定才行,所有要一起重命名的文件夹都要有一个相同的规律才行。比如有几个套图文件夹的套图编码后面是2个空格然后才是模特名字,而大多数套图文件夹的套图编码后面是1个空格就是模特名字了,那么这几个文件就会重命名失败。所以,用一段时间之后,我就放弃这款软件了。下面就说说我现在一直在用的这种具有普遍适用性的文件夹批量重命名方法。
步骤一:
使用FtpList获取文件夹目录
步骤看图就行了,打开FtpList之后取消勾选两个“显示文件”,然后选择“本地”,输入文件夹所在的文件夹地址,确定就开始扫描了,扫描时间根据文件多少而定,一般几秒就完事了。


完事之后,选择“列表”,以列表模式列出文件夹。FTPList模式是以“树形目录”的形式列出文件夹目录的。


步骤二:
使用Excel把远文件夹名替换为想用的名字
把上面以列表模式列出的文件夹全选,复制,粘贴到Excel中,注意A列B列都要粘贴,A列作为原始数据,B列作为编辑数据。然后就是根据规律来全部替换了。比如我不想要“[”,就把它全部替换为空字符,就是替换时不输入任何东西。而“]”我也不想要了,但我想在TGod后面加上空格,就把“]”替换为一个空格好了。然后批量替换其它的文字等等。替换后有可能会有两个空格一起的情况,就把两个空格替换成一个。
注意,所有的操作都是在B列进行的,所有要选中B列,千万不要动A列的数据。
如图:


这个是对B列替换完的结果,看看是不是比A列精简并且清晰了很多。

步骤三:
游客,如果您要查看本帖隐藏内容请回复

因为文件夹的名字中难免有空格,在批处理中对有空格的文件夹进行操作就要用双引号引起来。
所以在C列输入"(英文的一个双引号),然后鼠标放在c1单元格的右下角,双击,把双引号扩展到A列和B列数据的最后一行。如图:

步骤四:
在Excel中写重命名命令
重点来了,在D1输入下面的公式
複製代碼
=\"ren \"&c1&a1&c1&\" \"&c1&b1&c1

这就是一条批处理中的重命名语句,dos命令批处理语法是
複製代碼
REN [drive:][path]filename1 filename2

注意:ren命令后面有个空格,a1和b1都要用引号也就是c1引起来,把c1&a1&c1和c1&b1&c1看成一个整体,在它们两个之间要有一个空格,所以需要用双引号引一个空格。
同样的,把鼠标放在d1单元格的右下角,双击,把重命名语句扩展到A列和B列数据的最后一行。如图:

步骤五:
创建重命名的批处理文件
在需要重命名的批量的文件夹目录下创建一个bat文件。就是新建一个txt,然后把d列的数据复制进去,然后重命名文件扩展名,把txt改成bat。主要bat文件的图标是这样的,你改不了扩展名的话就是因为你把扩展名隐藏了,自己去把它显示出来吧。如图:

步骤六:
执行批处理文件
终于最后一步了,前面所做的所有努力都是为了最后双击一下的爽。双击一下,十几个上百个文件夹就都规规矩矩的重命名好了。
如图,重命名前的情况:


重命名后的情况:


对比还是相当大的哈。



回复

使用道具 举报

0

主题

24

帖子

24

积分

牛皮草民

Rank: 10Rank: 10Rank: 10

UID
2324
精华
0
兔币
78
牛币
4
贡献
0
在线时间
1 小时
注册时间
2016-4-30
沙发
发表于 2016-6-5 08:48:42 | 只看该作者
不错,我要试试看!
回复 支持 反对

使用道具 举报

0

主题

580

帖子

580

积分

牛皮知州

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

UID
142
精华
0
兔币
-45
牛币
6
贡献
0
在线时间
0 小时
注册时间
2015-11-8
板凳
发表于 2017-8-31 18:18:07 | 只看该作者
支持楼上的!
回复 支持 反对

使用道具 举报

0

主题

402

帖子

402

积分

牛皮县令

Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

UID
198
精华
0
兔币
-46
牛币
3
贡献
0
在线时间
0 小时
注册时间
2015-11-12
地板
发表于 2017-9-2 12:20:06 | 只看该作者
楼主就是我的榜样哦
回复 支持 反对

使用道具 举报

0

主题

511

帖子

511

积分

牛皮知州

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

UID
141
精华
0
兔币
-53
牛币
3
贡献
0
在线时间
0 小时
注册时间
2015-11-7
5#
发表于 2017-9-3 08:53:44 | 只看该作者
学习雷锋,好好回帖!
回复 支持 反对

使用道具 举报

0

主题

519

帖子

519

积分

牛皮知州

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

UID
156
精华
0
兔币
-52
牛币
3
贡献
0
在线时间
0 小时
注册时间
2015-11-9
6#
发表于 2017-9-7 08:00:01 | 只看该作者
好东西,赞一个!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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