Lua:Neutrino-API:exist:de

Aus TuxBoxWIKI
Wechseln zu: Navigation, Suche

exist

Überprüft das Vorhandensein von Dateien, Verzeichnissen oder Symlinks.
Rückgabewert: Boolean

exist(Parameter) ab API v1.55   -   Neutrino Git


Parameter:

Parameter Typ Description/Beschreibung
1 string Objekt zu überprüfende Datei, Verzeichnis o. Symlink
2 string Flag f - File
d - Directory
l - Symlink
en: Parameters with default-values are optional. If not needed, no definition is required. In case of missing parameter, default value is used.

de: Parameter mit Default-Wert sind optional. dh. sie müssen nicht angegeben werden. Falls der Parameter fehlt, wird automatisch dieser Wert angenommen.


Example:

local fh = filehelpers.new()

-- Check, ob /bin/neutrino vorhanden und eine Datei ist:
local x = fh:exist("/bin/neutrino", "f")
-- Rückgabewert true

-- Check, ob /bin/neutrino vorhanden und ein Verzeichnis ist:
local x = fh:exist("/bin/neutrino", "d")
-- Rückgabewert false

-- Check, ob /bin/cpvorhanden und ein Symlink ist:
local x = fh:exist("/bin/cp", "l")
-- Rückgabewert true