如何批量把文件夹内的文件名与加上上一级文件夹名称,
鉴于之前自己也有需求需要批量修改几千张的图片,网上随意找了下没找到方法,当时就手动操作了,超累的。一直也不知怎么批量“将文件夹名附加到文件名”里面。这次看到楼主的提问,看到早前回答的人答非所问,或给个软件名就跑了,挺无语的(能用软件多的是,问题是需要的人不知怎么使用那些软件呀!)。
大家可以先去找找【批量修改文件名】的软件,我用的是电脑操作,软件名是【菲菲更名宝贝...】,是在【吾爱】找到的。(你熟悉什么软件、软件版本高低 重不重要,我不知道,但是你的软件起码要有对应的功能。)
接着是【菲菲更名宝贝...】方法描述+截图示例,
1、首先在本地某个硬盘建个《a》文件夹,《a》文件夹下新建《b》文件夹,《b》文件夹下新建《c》文件夹,《c》文件夹新建《123.txt》的文件。
2、用鼠标把需要改名字的文件拖到软件里,然后选中【N.文件名变更】(一般打开菲菲..软件就是默认这个界面的),找到【N.1.添加】,下面有个【元变量快捷插入】旁边的、向右的三角形箭头,我用红色的圈起来,你们操作时不要急,看仔细点。
点开三角形按钮,有个菜单列表,找到【对象的父文件夹名称<DIR>】,选择它。
上面的【内容】框就多了“<DIR>”。那么你再看下面的“新文件名”列表,
就会多了父文件夹名称,到这,只要你点软件 绿色打勾的确认按钮【应用更名到全部文件】,就算是更名完成。
这时,有网友可能要 ma 我,题主的需求是将“把文件夹内的文件名与加上上一级祖父文件夹名称合并”,而我的方法只是获取到父文件夹的名称而已。
但是我没说完呀,因为大家要先知道【内容】框的“<DIR>”是啥,才能知道后续怎么修改!
将更高级的文件夹名 添加到 文件里面
比如我要修改的图片在多级目录,像楼主那样,需要把祖父甚至更前面的文件夹名称放到图片名称,就需要点【元变量】,弹出“参数设置”窗口,我们不用管什么是元变量,能用就行。
鼠标拖动滚动条,找到“<DIR>”,右边有解释,非常清楚。这里也简单说一下
数值默认是:1(-)。
数字:返回当前文件多少级的父文件夹名称,1为返回上1级,3为返回3级。(1 就是你要修改的那个文件的父文件夹名称。2 就是祖父文件夹名称,3 就是曾祖父文件夹名称。)
注意,当数字为0时返回当前文件所有级别的父文件夹名称。
还有,不能选择 你硬盘最高级的 盘符 名称加进入的,比如我有C盘、D盘、E盘,最高级的“D”是不能加进去的,因为它不算“文件夹”。
():括号内字符为父文件夹各级别之间的分隔符,当然可以改成“-、+、.”你随意,能用就行
所以,像题主需要祖父文件夹名称的,把<DIR>右边的值改成 “2(-)”,
是的,就是 1 改成 2,其他的别乱动。再点【确定】,结果 就显示出来了。
(我就随意填了个 5,你们根据自己的需求去改吧。继续拖动 滚动条,还有文件的创建日期等等,总之由各位自己去发现了)
如果你觉得没用或没找到按钮,可以在下方的评论问问,我或网友刚好看到,又刚好都知道方法,说不定会回来解答。