| Category | Scripting |
| Created | 08.12.2021 22:09 |
| Svyatchenko Yuri (Berrod) | 08.12.2021 22:09 |
|---|---|
| Please tell me how to check if a file exists in the specified directory? "xmlFilename" - is the path to the file If the file does not exist, then the function call loadXMLFile ("TempConfig", xmlFilename) the log will display "Error: Failed to open xml file ..." I don't want this message to be logged, i.e. before calling, you need to check for the existence of the file. The function below does not solve the problem: -local function file_exists(xmlFilename) ----local f=io.open(xmlFilename) ----if f~=nil then --------io.close(f) --------return true ----else --------return false ----end -end After using such a function, it writes to the log: "Warning: io.open, only write mode ('w') is allowed" Unfortunately, I didn't find anything in the documentation. Thanks. |
|
| Espen K. (estyx) | 08.12.2021 23:29 |
|---|---|
| ---@param path string ---@return boolean function fileExists(path) end |
|
| Svyatchenko Yuri (Berrod) | 09.12.2021 06:41 |
|---|---|
| Thank you very much, Espen K. Indeed, there is such a global function. |
|
Note: Log in to post. Create a new account here.