标签:style blog color io os ar for sp 文件
1 --[[-- 2 - renameFilePostfix_: 统一重命名文件的后缀名 3 - @param: param1 - 原文件后缀名 4 - @param: param2 - 目的文件后缀名 5 - @param: param3 - 目的文件前缀名 6 - @param: param4 - 目的文件文件夹路径 7 - @param: param5 - 原文件路径 8 - @param: ... 9 - @param: paramn - 原文件路径 10 11 ]] 12 local function renameFilePostfix(...) 13 local arg = {...} 14 local filename = nil 15 local fixF, fixT = arg[1], arg[2] 16 local preFix = arg[3] 17 local folderT = arg[4] 18 for i = 5, #arg do 19 filename = arg[i] 20 local fileF = assert(io.open(filename, "r+")) 21 local fileData = fileF:read("*all") 22 fileF:close() 23 24 local rename = folderT .. "/" .. preFix .. "_" .. (i - 4) .. "." .. fixT 25 local fileT = assert(io.open(rename, "w+")) 26 fileT:write(fileData, rename) 27 fileT.close() 28 end 29 print("Done") 30 end 31 32 -- - @param: param1 - 原文件后缀名 33 -- - @param: param2 - 目的文件后缀名 34 -- - @param: param3 - 目的文件前缀名 35 -- - @param: param4 - 目的文件文件夹路径 36 -- - @param: param5 - 原文件路径 37 -- - @param: ... 38 -- - @param: paramn - 原文件路径 39 renameFilePostfix( ... )
将该代码文件拖入命令行,即可处理,可变参数从第5个开始可变
标签:style blog color io os ar for sp 文件
原文地址:http://www.cnblogs.com/cg-Yun/p/4033181.html