文件批处理-在原文件名前加含数字序列的前缀-Windows

安全起见,请先备份文件,用复制文件做测试。

效果示例:

原文件名:

59471620240605_TES_20240605184419913.jpg
……
20230905 002_TES_20230905103347655.jpg


修改后文件名

文件1_超声59471620240605_TES_20240605184419913.jpg
……
文件177_超声20230905 002_TES_20230905103347655.jpg

使用步骤:

1.在文件所在文件夹新建一个.txt文档,命名 add_prefix.txt;
2.将下面代码复制如文档中,保存文档。(UTF-8);
3.将文档后缀修改为.bat。
4.双击运行。
@echo off
chcp 65001 >nul

echo 开始批量重命名...
echo.

set n=1
for /f "delims=" %%a in ('dir /b /a-d') do (
    if not "%%a"=="%~nx0" (
        echo 正在处理: %%a
        call :rename_file "%%a"
        set /a n+=1
    )
)

echo.
echo 完成!
pause
exit /b

:rename_file
set "filename=%~1"
echo 重命名: %filename%
echo    为: 文件%n%_超声%filename%
ren "%filename%" "文件%n%_超声%filename%"
exit /b

其他变体:

1.添加日期前缀:

ren "%filename%" "文件%n%_%date:~0,4%%date:~5,2%%date:~8,2%_%filename%"

2.只添加序号和基础文字前缀:

ren "%filename%" "%n%_超声%filename%"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容