Index: 残局文料/lua_lib/常用库.lua ================================================================== --- 残局文料/lua_lib/常用库.lua +++ 残局文料/lua_lib/常用库.lua @@ -59,20 +59,25 @@ --~ 令 function d_4.办令(o1) print(o1) os.execute(o1) end +--~ 文件名 +--~ 文件目 +function d_4.文件名转文件路(o1, o2) + o1 = d_4.加前缀(o1, o2) + o1 = d_4.加前缀(o1, [["]]) + return d_4.加后缀(o1, [["]]) + end --~ 目表 function d_4.用令行工具操文件(o1) local k1_9 --~ 令行排 k1_9 = d_4.历文(o1.文件目, 简文件库.dir) k1_9 = d_4.历排(k1_9, d_4.全筛文, o1.文件类, -#o1.文件类, true) for o2 = 1, #k1_9 do - k1_9[o2] = d_4.加前缀(k1_9[o2], o1.文件目) - k1_9[o2] = d_4.加前缀(k1_9[o2], [["]]) - k1_9[o2] = d_4.加后缀(k1_9[o2], [["]]) + k1_9[o2] = d_4.文件名转文件路(k1_9[o2]) k1_9[o2] = d_4.加前缀(k1_9[o2], o1.令行前缀) d_4.办令(k1_9[o2]) end end --~ 文件路 Index: 残局文料/残局改名.lua ================================================================== --- 残局文料/残局改名.lua +++ 残局文料/残局改名.lua @@ -6,15 +6,19 @@ local 简文件库 = require("lfs") local d_5 = {} --~ 目对 function d_5.残局改名(o1) local k1_9 + --~ 文件排 k1_9 = f.历文(o1.文件目, 简文件库.dir) + k1_9 = f.历排(k1_9, f.全筛文, "%.lua$") + k1_9 = f.历排(k1_9, f.读文件) + end d_5.目对 = { ["文件目"] = "../single/" , ["数据库路"] = [[D:\install\YGOPro\cards.cdb]] } -for o1, o2 in pairs(d_2.目对) do - d_2.目对[o1] = f.操类(o2, "string", u8) +for o1, o2 in pairs(d_5.目对) do + d_5.目对[o1] = f.操类(o2, "string", u8) end d_5.残局改名(d_5.目对)