批量以文件夹名字中的一部分字符重命名文件夹文件
例如s74文件夹内有N个子文件夹,分别为qqs74001,qqs74002,qqs74003,dds74004,aas74005,等,然后这各个文件夹内一般有6-8个图像...
例如s74文件夹内有N个子文件夹,分别为qqs74001,qqs74002,qqs74003,dds74004,aas74005,等,然后这各个文件夹内一般有6-8个图像文件,图像文件是相机原始命名,现要将这些子文件夹内的图像文件以文件夹名字的后面部分字符重命名,如qqs74001文件夹内的文件命名为s74001 (1),s74001 (2),s74001 (3),s74001 (4),等,要批量哦,不是一个一个文件夹做(一个一个文件做我已经会了)~要多个文件夹或者全部文件夹一次完成~~
展开
2013-12-12
展开全部
提问中有句话——“qqs74001文件夹内的文件命名为s74001 (1)……”
你没说清楚你的图片文件是否要保留扩展名,如jpg, png, bmp等等。
在Windows下,文件没有扩展名,系统就不知道如何打开该文件。Linux下没有这一限制,文件可以不要扩展名。
你要保留扩展名吗?
你能告诉我,你的操作系统是Windows还是Linux?
如果Windows的话,我可以帮你写个简单的VBS脚本
如果Linux的话,我可以给出个bash脚本。
你先看一下下面的结果是不是你想要的。
bash脚本:
#部分屏幕输出结果:
/以父之名 $ ./yifuzhiming.sh
Please pull the file to me.
/以父之名/tmp
rename:
/以父之名/tmp/qqs74001/1
/以父之名/tmp/qqs74001/s74001 (1)
rename:
/以父之名/tmp/qqs74001/2
/以父之名/tmp/qqs74001/s74001 (2)
rename:
/以父之名/tmp/qqs74001/3
/以父之名/tmp/qqs74001/s74001 (3)
rename:
/以父之名/tmp/qqs74001/9.txt
/以父之名/tmp/qqs74001/s74001 (4).txt
rename:
/以父之名/tmp/qqs74002/1
/以父之名/tmp/qqs74002/s74002 (1)
rename:
/以父之名/tmp/qqs74002/2
/以父之名/tmp/qqs74002/s74002 (2)
rename:
/以父之名/tmp/qqs74002/3
/以父之名/tmp/qqs74002/s74002 (3)
rename:
/以父之名/tmp/qqs74002/9.txt
/以父之名/tmp/qqs74002/s74002 (4).txt
rename:
/以父之名/tmp/huangshuishis74001/1
/以父之名/tmp/huangshuishis74001/s74001 (1)
rename:
/以父之名/tmp/huangshuishis74001/2
/以父之名/tmp/huangshuishis74001/s74001 (2)
你没说清楚你的图片文件是否要保留扩展名,如jpg, png, bmp等等。
在Windows下,文件没有扩展名,系统就不知道如何打开该文件。Linux下没有这一限制,文件可以不要扩展名。
你要保留扩展名吗?
你能告诉我,你的操作系统是Windows还是Linux?
如果Windows的话,我可以帮你写个简单的VBS脚本
如果Linux的话,我可以给出个bash脚本。
你先看一下下面的结果是不是你想要的。
bash脚本:
#部分屏幕输出结果:
/以父之名 $ ./yifuzhiming.sh
Please pull the file to me.
/以父之名/tmp
rename:
/以父之名/tmp/qqs74001/1
/以父之名/tmp/qqs74001/s74001 (1)
rename:
/以父之名/tmp/qqs74001/2
/以父之名/tmp/qqs74001/s74001 (2)
rename:
/以父之名/tmp/qqs74001/3
/以父之名/tmp/qqs74001/s74001 (3)
rename:
/以父之名/tmp/qqs74001/9.txt
/以父之名/tmp/qqs74001/s74001 (4).txt
rename:
/以父之名/tmp/qqs74002/1
/以父之名/tmp/qqs74002/s74002 (1)
rename:
/以父之名/tmp/qqs74002/2
/以父之名/tmp/qqs74002/s74002 (2)
rename:
/以父之名/tmp/qqs74002/3
/以父之名/tmp/qqs74002/s74002 (3)
rename:
/以父之名/tmp/qqs74002/9.txt
/以父之名/tmp/qqs74002/s74002 (4).txt
rename:
/以父之名/tmp/huangshuishis74001/1
/以父之名/tmp/huangshuishis74001/s74001 (1)
rename:
/以父之名/tmp/huangshuishis74001/2
/以父之名/tmp/huangshuishis74001/s74001 (2)
追问
WIN7系统,要保留扩展名
追答
我写了个vbs,下载附件后,你先杀下毒,再用这个vbs做下试验,等你确定可用后,再修改文件名吧。
注意备份重要数据,以免出错。
展开全部
推荐试试 文件批量处理百宝箱V10.0主界面的添加功能卡,同时勾选 将文件件附加到文件名前,然后将待更名的文件加载入列表中,然后执行更名,选择仅附加当前文件名,更名之后,然后再使用删除功能卡,删除字符qq,去掉全部删除选项。
更多追问追答
追问
不单单只有qq啊,还有aa,dd,cc等。。。这样的话,又要操作好多次。。
追答
如果只是删除前面的两个字符,可以设置删除起始位为1,删除终止位为2.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询