最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Lua判斷一個(gè)目錄或文件是否存在的方法

 更新時(shí)間:2015年04月20日 11:06:41   投稿:junjie  
這篇文章主要介紹了Lua判斷一個(gè)目錄或文件是否存在的方法,Lua中可以使用io.open判斷文件或目錄是否存在,本文總結(jié)了判斷方法,并給出了一個(gè)自定義函數(shù),需要的朋友可以參考下

一、使用io.open

Open 一下就可以了。

復(fù)制代碼 代碼如下:

file,err=io.open("XXXX")

如果文件正常打開 file為文件句柄,err 為 nil 。否則 file 為 nil ,err為錯(cuò)誤信息 “drr: No such file or directory”。


只需要 open 一下。然后看看返回值。

復(fù)制代碼 代碼如下:

somefile="xxxj.pdf"
local F,err=io.open(somefile,"r+");
print(err)

如果文件不存在 err 會(huì)包含相關(guān)信息。

二、自定義函數(shù)

復(fù)制代碼 代碼如下:

function file_exists(path)
  local file = io.open(path, "rb")
  if file then file:close() end
  return file ~= nil
end

相關(guān)文章

  • Lua在各個(gè)操作系統(tǒng)中的開發(fā)環(huán)境配置教程

    Lua在各個(gè)操作系統(tǒng)中的開發(fā)環(huán)境配置教程

    這篇文章主要介紹了Lua在各個(gè)操作系統(tǒng)中的開發(fā)環(huán)境配置教程,包括Mac OS和Windows和Linux這三大系統(tǒng)下的安裝,需要的朋友可以參考下
    2015-05-05
  • Lua中pairs與ipairs的區(qū)別總結(jié)

    Lua中pairs與ipairs的區(qū)別總結(jié)

    這篇文章主要給大家介紹了關(guān)于Lua中pairs與ipairs區(qū)別的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • Lua腳本自動(dòng)生成APK包

    Lua腳本自動(dòng)生成APK包

    這篇文章主要介紹了Lua腳本自動(dòng)生成APK包,本文腳本適用于cocos2dx+lua的項(xiàng)目,需要的朋友可以參考下
    2015-04-04
  • Lua中模塊以及實(shí)現(xiàn)方法指南

    Lua中模塊以及實(shí)現(xiàn)方法指南

    從Lua 5.1開始,我們可以使用require和module函數(shù)來獲取和創(chuàng)建Lua中的模塊。從使用者的角度來看,一個(gè)模塊就是一個(gè)程序庫,可以通過require來加載,之后便得到一個(gè)類型為table的全局變量。
    2015-04-04
  • Lua教程(十三):弱引用table

    Lua教程(十三):弱引用table

    這篇文章主要介紹了Lua教程(十三):弱引用table,一個(gè)table的弱引用類型是通過其元表的__mode字段來決定的,如果該值為包含字符"k",那么table就是key弱引用,如果包含"v",則是value弱引用,如果兩個(gè)字符均存在,就是key/value弱引用,需要的朋友可以參考下
    2015-04-04
  • Lua基礎(chǔ)之運(yùn)算符的使用示例

    Lua基礎(chǔ)之運(yùn)算符的使用示例

    今天小編就為大家分享一篇關(guān)于Lua基礎(chǔ)之運(yùn)算符的使用示例,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Lua游戲開發(fā)教程之時(shí)區(qū)問題詳解

    Lua游戲開發(fā)教程之時(shí)區(qū)問題詳解

    時(shí)間顯示問題說白了就是時(shí)差問題,這篇文章主要給大家介紹了關(guān)于Lua游戲開發(fā)教程之時(shí)區(qū)問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • Lua中訪問table里函數(shù)的方法示例

    Lua中訪問table里函數(shù)的方法示例

    這篇文章主要介紹了Lua中訪問table里函數(shù)的方法示例,本文例子超級(jí)簡單,算是入門實(shí)例吧,其實(shí)只需要表名.方法名即可訪問,重要的還是其它代碼寫法,本文給出了一個(gè)完整的代碼示例,需要的朋友可以參考下
    2015-04-04
  • Lua極簡入門指南(三): loadfile和錯(cuò)誤處理

    Lua極簡入門指南(三): loadfile和錯(cuò)誤處理

    這篇文章主要介紹了Lua極簡入門指南(三): loadfile和錯(cuò)誤處理以及追蹤錯(cuò)誤等內(nèi)容,需要的朋友可以參考下
    2014-10-10
  • Lua性能優(yōu)化技巧(五):削減、重用和回收

    Lua性能優(yōu)化技巧(五):削減、重用和回收

    這篇文章主要介紹了Lua性能優(yōu)化技巧(五):削減、重用和回收,本文用多個(gè)實(shí)例講解了這三個(gè)優(yōu)化技巧,需要的朋友可以參考下
    2015-04-04

最新評(píng)論

宣威市| 平和县| 南昌县| 唐海县| 沧源| 龙里县| 沧源| 乐陵市| 宽城| 乡城县| 固阳县| 临澧县| 大厂| 丹东市| 开鲁县| 甘南县| 彭山县| 綦江县| 那曲县| 邛崃市| 澄江县| 兰坪| 孟连| 洛扎县| 防城港市| 额济纳旗| 涞水县| 城口县| 阜阳市| 瑞安市| 油尖旺区| 郁南县| 许昌市| 绥棱县| 凤翔县| 松溪县| 湘西| 高要市| 南宫市| 宁陵县| 广安市|