|
|
楼主 |
发表于 2019-2-28 13:46:56
|
显示全部楼层
本帖最后由 40252492 于 2019-2-28 14:12 编辑
回复 3# Batcher
【额,谢谢管理员大佬,我是直接在excel里写公式的
="ren "&A2&A3&" "&A1&"_"&A2&A3
结果就是 ren 1啊 e5958a_1啊
然后下拉填充,1行1个ren,复制到txt里改后缀名bat
【可是我的素材里除了【1啊】还会有【4啊】和【19啊】,所以没法这样改(大概吧)
所以我就用下面这个bat导出了文件夹名- @echo off
- for /f "delims=" %%i in ('dir /ad/b ') do echo %%~ni>>list.txt
- pause
复制代码 再在excel里加个D列,直接1对1的改名啦。。。QvQ
【您可能会有疑问,为何会同时存在多个文件夹“啊”,因为他们还有自己的OO编码
1啊的OO编码是01
11啊的OO编码是06
123啊的OO编码是17
这些OO编码是表格中的F列,但是1个OO编码的1个URL编码(比如→01啊)一定只有一个
可是OO编码并没有写在文件夹上。。。
【有清单记录这些OO编码
A列 B列 C列 F列
e5958a 1 啊 01
e597af 2 嗯 02
e9a29d 3 额 03
e5958a 4 啊 06
【没错,文件夹名同时存在
1啊
4啊
【甚至可能是这样的形式。。。(我见过,有的)
1_57啊A
4啊
19啊←就是因为可能有这种序号是19的才没法直接批处理改名的!!!
【关于↑上面这条
[1_57啊A]的“_57”和[19啊]的“9”都会被当成通配符→*,for循环查找到2遍导致改成重名(我是不是理解错了) |
|