當前位置:編程學習大全網 - 網站源碼 - lua腳本怎麽獲取當前正在執行的腳本的當前路徑?

lua腳本怎麽獲取當前正在執行的腳本的當前路徑?

如果在Windows下(?Linux行不行不知道)\x0d\obj=io.popen("cd") --如果不在交互模式下,前面可以添加local \x0d\path=obj:read("*all"):sub(1,-2) --path存放當前路徑\x0d\obj:close() --關掉句柄\x0d\上述原理是利用Windows的cd命令返回工作目錄;至於sub(1,-2)是為了去掉換行符\x0d\當然如果妳有lua socks或者妳有lfs(註意匹配妳的Lua版本),妳可以使用lfs(Lua File System)\x0d\require("lfs")\x0d\path=lfs.currentdir()\x0d\這個則是Lua文件系統庫中的函數。\x0d\?就是這樣

  • 上一篇:蘿蔔源代碼編譯教程
  • 下一篇:為啥ios不開放源代碼
  • copyright 2024編程學習大全網