用PHP代理下载小说的时候,html扩展名全部被Google的浏览器保存成.php。这个很讨厌。用Lua写个脚本来解决吧。
require'lfs'
local sep = "//"
function renamedir(path)
local i = 1 -- 这里是upvalue,每个子目录都不一样的哦,都从1开始数
for file in lfs.dir(path) do
if file ~= "." and file ~= ".." then
local f = path..sep..file
print ("/t=> "..f.." <=")
local attr = lfs.attributes (f)
--assert (type(attr) == "table")
if attr.mode == "directory" then
renamedir(f)
else
if f:find('php') then
cmd = [[ren "]]..f..[[" ]]..[["txt]]..i..[[.html"]]
i = i + 1
print (cmd)
os.execute(cmd)
end
end
end
end
end
renamedir('.')
分享到:
相关推荐
主要介绍了Lua判断一个目录或文件是否存在的方法,Lua中可以使用io.open判断文件或目录是否存在,本文总结了判断方法,并给出了一个自定义函数,需要的朋友可以参考下
众所周知,深度遍历的递归调用已经普遍,而广度遍历的递归调用较为麻烦。 但是我们老师布置了一道创新题目,让我们实现广度遍历的递归调用。 以下就是我使用递归的思想进行广度遍历。
lua 读写ini文件
lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问...
LUA扩展
可以把json转换成lua文件放在工程里面 只需要指定文件读取位置 和 存放位置即可
主要介绍了Lua脚本实现递归删除一个文件夹,本文给出了C++和Lua两个版本的实现代码,需要的朋友可以参考下
解决Lua文件反编译后汉字乱码问题。开发环境vs2013,语言c#
最近比较迷恋lua脚本,用C写,改动起来有些麻烦,因此就用lua写了一个,觉得跨平台,省事,可以配置目录,文件名。并邮件通知,呵呵. 记得安装luafilesystem包,如果是win平台,好像自带,生产系统是linux,因此需要...
主要介绍了Lua中的递归函数写法实例,本文直接给出代码实例,并作了简洁注释,需要的朋友可以参考下
用Lua编写HelloWorld应用扩展CumulusServer
lua 的exe lib和dll文件
解压到桌面,双击打开文件夹就能看见readme文件,双击执行readme文件中描述文件,就能导出proto对应的lua文件,导出文件在luascript。详情搜索我的专栏查protobuf的相关博文,百度搜索 csdn 不加香精的专栏
lua 写的 寻路算法
使用lua脚本工具将excel文件文件中的数据直接生成sql文件
nginx +lua 实现 访问远程地址 下载文件 环境配置: 启动tomcat 把要下载的文件放到跟目录比如:pdf zip 等 启动nginx 访问nginx lua 打开socket 访问tomcat 文件路径,并下载到本地
文件目录: lua53.dll LUA自带的 lualib.dll 自测试用的,仅有三个函数:lua_sleep-延时,showm-返回文本,lua_moveto-返回2个数值 太多的东西,没弄明白。 LuaTest.exe 非常简单的LUA执行程序,代替黑窗口_a ...
由lua5.1源码编译的lua静态库 lua.lib
lua 所需要的 文件 , 希望可以帮助到你 为 5.1.4版
原始地址是https://aur.archlinux.org/pkgbase/lua-fifo/ 本文件是lua 5.1版本的。