Zum Hauptinhalt springen

Dateien der Zentrale auflisten (LCC.web_file.list)

Deklaration​

list, err = LCC.web_file.list(path, recursive?, timeout?)

Parameter​

  • path
    String. Auf der Zentrale zu prüfender Verzeichnispfad.
  • recursive
    Boolean, optional. Bei true werden Unterordner rekursiv aufgelistet; Standard false.
  • timeout
    Zahl, optional. Anfrage-Timeout in Sekunden, Standard 60.

Rückgabewerte​

  • list
    Tabelle. Array von Datei-/Verzeichnisbeschreibungen der Zentrale; bei Fehler nil.
  • err
    String oder nil. Fehlerbeschreibung, wenn der Aufruf fehlschlägt.

Hinweise​

Listet Dateien und Unterverzeichnisse unter dem angegebenen Pfad auf.
Erfordert eine gesetzte Zentralenadresse oder den Start des Skripts durch die Zentrale.
Jeder Eintrag enthält die Felder name, path, dir, symlink, size und modification.
symlink gibt an, ob der Eintrag selbst ein symbolischer Link ist. Wenn das Ziel erreichbar ist, spiegeln dir und size den Zustand des Ziels wider.

Beispiel​

local nodes, err = LCC.web_file.list("/脚本", true)
if not nodes then
error(err)
end