Lua批量重命名+序列化

一个一个手打太麻烦,win的cmd又不是很懂的。

编译完官网上下完lua配置完系统环境变量,直接使用如下代码

local path = "C:\\Users\\thisdp\\Pictures\\Camera Roll\\"
local filelist = io.popen('dir "'..path..'"'):read("*all")
local start_pos = 0
local count = 0
while true do
	_,end_pos,line = filelist:find("([^ \n\r]+.jpg)", start_pos)
	if not end_pos then break end
	count = count + 1
	local source,target = path..line,path.."Left_"..count..".jpg"
	print(source,target,os.rename(source,target))
	start_pos = end_pos + 1
end

发表评论