Проверить, существует ли файл с помощью Lua

Ничего не происходит с массивом. Это - неиспользованный параметр, который используется для разрешения подписи шаблонной функции.

Это также не может использоваться в качестве аргумента шаблона, но это - отдельная гнида.

63
задан Universal Link 26 October 2018 в 14:06
поделиться

1 ответ

Как насчет того, чтобы делать что-то вроде этого?

function exist(file)
  local isExist = io.popen(
    '[[ -e '.. tostring(file) ..' ]] && { echo "true"; }')
  local isIt = isExist:read("*a")
  isExist:close()
  isIt = string.gsub(isIt, '^%s*(.-)%s*, '%1')
  if isIt == "true" then
    return true
  end
end

if exist("myfile") then
  print("hi, file exists")
else
  print("bye, file does not exist")
end
0
ответ дан 24 November 2019 в 16:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: