This article mainly introduces LUA to determine the existence of a directory or file, Lua can use Io.open to determine whether a file or directory exists, this article summarizes the method of judgment, and gives a custom function, the need for friends can refer to the
First, the use of Io.open
Open a bit and it's OK.
The code is as follows:
File,err=io.open ("XXXX")
Err is nil if the file is opened normally with file handle. Otherwise file is nil and err is the error message "Drr:no such file or directory."
You just need to open it. Then look at the return value.
The code is as follows:
Somefile= "Xxxj.pdf"
Local F,err=io.open (Somefile, "r+");
Print (ERR)
If the file does not exist, err will contain relevant information.
Two, Custom function
The code is as follows:
function file_exists (path)
Local file = Io.open (path, "RB")
If file then File:close () end
Return file ~= Nil
End