如何用CMD指令批量重命名!``

发布于2022-01-13 01:23:43
5个回答
admin
网友回答2022-01-13
seanscott说得不错,ACDSEE可以批量重命名。 以下我主要用批处理的方法解决这个问题。 先进入cmd并进入到文件所在目录 输入dir /a-d /b *.mp31.txt 这样将这个目录下的所有文件都导入到了1.txt文件中 其中可能有我们不需要改名的文件的名字,只需要对1.txt做相应的修改就可以了。 再打开1.txt用记事本的替换功能去除B2U2,另存为2.txt保存在当前目录。即2.txt保存了目的文件名。 现在开始写批处理 @for /f %%a in (1.txt) do ( if exist %%a for /f %%b in (2.txt) do ( rename %%a %%b)) 保存在后缀名为bat的文件,也放在当前目录。 这样就可以了 我测试过了,这个批处理的缺点就是效率太低,用过了你就知道了,哈哈~ 就写到这里。 祝你成功!
记得采纳啊
admin
网友回答2022-01-13
在cmd里面输入help,可以看到一些命令,当然不是很全。Dos命令一样可以用在CMD里面的。
admin
网友回答2022-01-13
@echo off&setlocal enabledelayedexpansionset /a n=1for /f tokens=1,2,3 delims=《》| %%a in (NHK.txt) do (set /a remain=n%%2if !remain! equ 1 ( set newname=%%a ) else (ren %%c !newname!%%~xc)set /a n+=1)将此批处理放入纪录片和NHK.txt所在的文件夹,仅针对图片中提供的文件信息处理
admin
网友回答2022-01-13
先用md命令新建你想要的文件夹名称,然后再用XCOPY——目录复制命令 ,复制到你的新建文件夹下
1.功能:复制指定的目录和目录下的所有文件连同目录结构。
2.类型:外部命令
3.格式:XCOPY [源盘:]〈源路径名〉[目标盘符:][目标路径名][/S][/V][/E]
4.使用说明:
(1)XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,但不能拷贝隐藏文件和系统文件;
(2)使用时源盘符、源目标路径名、源文件名至少指定一个;
(3)选用/S时对源目录下及其子目录下的所有文件进行COPY。除非指定/E参数,否则/S不会拷贝空目录,若不指定/S参数,则XCOPY只拷贝源目录本身的文件,而不涉及其下的子目录;
(4)选用/V参数时,对的拷贝的扇区都进行较验,但速度会降低。
然后
在用del命令删除文件,用时可以用*.*来删除。再用rd命令
RD——删除子目录命令
1.功能:从指定的磁盘删除了目录。
2.类型:内部命令
3.格式:RD[盘符:][路径名][子目录名]
4.使用说明:
(1)子目录在删除前必须是空的,也就是说需要先进入该子目录,使用DEL(删除文件的命令)将其子目录下的文件删空,然后再退回到上一级目录,用RD命令删除该了目录本身;
(2)不能删除根目录和当前目录。
例:要求把C盘FOX子目录下的USER子目录删除,操作如下:
第一步:先将USER子目录下的文件删空;
C\>DEL C:\FOX\USER、*。*
第二步,删除USER子目录。
C\>RD C:\FOX\USER
admin
网友回答2022-01-13
直接ren重命名不就行了么?

你可以打开cmd窗口,然后输入ren (注意ren后面跟个空格),然后把文件夹拖入到cmd窗口ren 的后面,然后再输入一个空格,后面输入你想改成的文件夹名字,回车就可以了。

回到
顶部