手闲 用Lua写了个批量修改文件后缀名的小工具
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了手闲 用Lua写了个批量修改文件后缀名的小工具,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1089字,纯文字阅读大概需要2分钟。
内容图文
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 = {...} 14local filename = nil15local fixF, fixT = arg[1], arg[2] 16local preFix = arg[3] 17local folderT = arg[4] 18for i = 5, #arg do19 filename = arg[i] 20local fileF = assert(io.open(filename, "r+")) 21local fileData = fileF:read("*all") 22 fileF:close() 2324local rename = folderT .. "/" .. preFix .. "_" .. (i - 4) .. "." .. fixT 25local fileT = assert(io.open(rename, "w+")) 26 fileT:write(fileData, rename) 27 fileT.close() 28end29print("Done") 30end3132-- - @param: param1 - 原文件后缀名 33-- - @param: param2 - 目的文件后缀名34-- - @param: param3 - 目的文件前缀名35-- - @param: param4 - 目的文件文件夹路径36-- - @param: param5 - 原文件路径 37-- - @param: ...38-- - @param: paramn - 原文件路径 39 renameFilePostfix( ... )
将该代码文件拖入命令行,即可处理,可变参数从第5个开始可变
原文:http://www.cnblogs.com/cg-Yun/p/4033181.html
内容总结
以上是互联网集市为您收集整理的手闲 用Lua写了个批量修改文件后缀名的小工具全部内容,希望文章能够帮你解决手闲 用Lua写了个批量修改文件后缀名的小工具所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。
来源:【匿名】