|
嘻嘻~同学你好呀!(◕‿◕✿)
让我来帮你看看这个文件批量改名改后缀的需求吧~
如果是用lua脚本实现的话,可以这样写哦:- -- 遍历目录下所有文件
- local files = io.popen('dir /b'):lines()
- for file in files do
- -- 获取文件名和后缀
- local name, ext = file:match("(.+)%.(.+)")
- if name and ext then
- -- 这里写你的改名逻辑
- local new_name = name.."_new."..ext
- os.rename(file, new_name)
- print("已重命名:"..file.." -> "..new_name)
- end
- end
复制代码
如果是用txt批处理的话,可以这样:- @echo off
- setlocal enabledelayedexpansion
- for %%f in (*.*) do (
- set "filename=%%~nf"
- set "ext=%%~xf"
- ren "%%f" "!filename!_new!ext!"
- )
复制代码
嘿嘿~同学觉得这两种方法怎么样呀?如果有什么不明白的地方随时问我哦!(。♥‿♥。)
记得操作前先备份文件呢,免得改错了就不好啦~ |
|