怎么使用批处理重命名文件,并编号

怎么使用批处理重命名文件,并编号,第1张

先在原文粗伍件上加p,再批量按编号重命名。

代码如下:

cls

@echo off

color

:: note:    change the image format input,default value is 'color'埋携

:: option:  color/yuv12/yuv21

set switch=color

::

:: don't change the following code!!!

set img_format=jpg

if %switch% EQU yuv12 (

set img_format=yuv

)

if %switch% EQU yuv21 (

set img_format=yuv

)

setlocal EnableDelayedExpansion

for /F "tokens=*" %%f in ('dir *.jpg  /A:-D /B') do (

ren "%%f" "p%%f"

echo "rename  %%f -->p%%f"

)

set num=0

for /F "tokens=*" %%f in ('dir *.jpg  /A:-D /B') do (

ren "%%f" "!num!.%img_format%"

echo "rename  %%f -->!num!.%img_format%"

set /A num = !num! + 1

)

扩展资料:

1、批处理echo 命令语法:

echo [{on|off}] [message]

Sample:@echo off / echo hello world

在实际应用中会把这条命令和重定向符号(也称为管道符号,一般用>>>^)结合来实现输入一些命令到弯凳伏特定的文件中。

2、文件管理命令:

(1)type 显示文本文件的内容。

(2)copy 将一份或多份文件复制到另一个位置。

(3)del 删除一个或数个文件。

(4)move 移动文件并重命名文件和目录。

(5)ren重命名文件。

(6)replace 替换文件。

(7)attrib 显示或更改文件属性。

(8)find 搜索字符串。

(9)fc 比较两个文件或两个文件集并显示它们之间的不同。

参考资料来源:百度百科—批处理

@rem 【重命名.bat】 【文件路盯姿径】 【文件名

@echo off

setlocal enabledelayedexpansion

chcp 936

if "%1" == "" (

@echo 【重命信则慧名.bat】 【文件路径】 【文件名】

goto END

)

if "滑答%2" == "" (

@echo 【重命名.bat】 【文件路径】 【文件名】

goto END

)

for /f "delims=" %%i in ('dir /OS /a-d /b %1 /s') do (

set /a k = %%~zi/1024

set /a n = %%~zi/1024/1024

set /a nn = %%~zi/1024-%%~zi/1024/1024*1024

@rem @echo %%~i

@rem @echo %~d0

@rem @echo %%~ni

@rem @echo %%~nxi

@rem @echo %%~pnxi

@rem @echo %%~ziB !k!KB !n!MB

if !n! LSS 1 (

@rem @echo !k!KB

@echo ren %%~i %2_!k!KB.kml

ren %%~i %2_!k!KB.kml

) else (

@rem @echo !n!MB

        @echo ren %%~i %2_!n!MB_!nn!KB.kml

ren %%~i %2_!n!MB_!nn!KB.kml

)

)

:END

pause

方法很简单。

首先将所有需要进行文件名修雀尺改的文件移动到同一文件夹内,按“Ctrl+A”,全选所有文件,将光标移到选区上方,点击鼠标右键,在右键菜单中选择“重命名”。

此时,第一个文件的文件名变为可编辑状态,按照修改单个文件名的方法修改,例如将文件名改为“作业””,在空白处点击鼠标左键后,所有的文件都会随之发生变化,依次为“作业”、“作业 (1)”、“搭好作业 (2)”??“作业 (n)”,瞬时实现了文件名的批量知岁铅修改。

另外,

有的用户在文件夹选项中设置了让系统显示文件的全部名称,这时就要注意在修改文件名时,不要更改文件的扩展名(即文件名中“.”后面的部分),否则文件将不能被正常打开。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12173124.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存