Datei/Verzeichnis der Zentrale verschieben (LCC.web_file.move)
Deklaration
ok, err = LCC.web_file.move(src, target, mode?, timeout?)
Parameter
- src
String. Quellpfad. - target
String. Zielpfad. - mode
String, optional. Verschiebemodus, Standard"normal"; unterstützt"overwrite","merge"und"overwrite-merge". - timeout
Zahl, optional. Anfrage-Timeout in Sekunden, Standard60.
Rückgabewerte
- ok
Boolean. Bei Erfolgtrue, bei Fehlernil. - err
String odernil. Fehlerbeschreibung, wenn der Aufruf fehlschlägt.
Hinweise
Verschiebt Dateien oder Verzeichnisse und eignet sich auch zum Umbenennen oder Umstrukturieren von Verzeichnissen.
Wennsrcein symbolischer Link ist, wird der Link selbst verschoben; sein Zielinhalt wird weder geändert noch gelöscht.
Im Modusnormalschlägt der Vorgang fehl, wenn das Ziel bereits existiert; die anderen Modi verhalten sich wie ihre Komfortfunktionen.
Beispiel
local ok, err = LCC.web_file.move("/脚本/temp.lua", "/脚本/main.lua", "overwrite")
if not ok then
error(err)
end