FileStorage_PackContent

Port: Common

Beschreibung

Inhalt eines File-Storages in ein Archiv packen. Optional kann Inhalt gefiltert werden. Optional kann adressierter Inhalt gelöscht und/oder zurückgegeben werden.

Argumente

Nr.
ParameterId
Beschreibung
DatenTyp
1
storageName
Namen des adressierten File-Storages
0 - String
2
archiveName
Gewünschter Archiv-Namen (Archiv wird innerhalb des adressierten File-Storage angelegt/aktualisiert)
0 - String
3
archiveFormat
Gewünschtes Archiv-Format
3 - ArchiveFormat
4
archivePackMode
Gewünschter Archiv-Pack-Modus
3 - ArchivePackMode
5
archiveCleanupMode
Gewünschter Archiv-Aufräum-Modus
3 - ArchiveCleanupMode
6
archiveReturnMode
Gewünschter Archiv-Rückgabe-Modus
3 - ArchiveReturnMode
7
archiveParameter
Archivierungs-Parameter (aktuell nicht benötigt/unterstützt)
0 - String
8
searchPattern
Maske für Einträge welche gepackt werden sollen (zum Beispiel "*.jpg")
0 - String
9
fromChangeTimestamp
[Von (leer = keine untere Grenze). Man beachte, dass UTC zur Anwendung kommt.
16 - NullableDateTime
10
untilChangeTimestamp
Bis) (leer = keine obere Grenze). Man beachte, dass UTC zur Anwendung kommt.
16 - NullableDateTime

Rückgabewerte

Nr.
ParameterId
Beschreibung
DatenTyp
1
ArchiveAction
Was wurde für den Eintrag im Archiv gemacht?
3 - Common.ArchiveItemAction
2
FileSystemAction
Was wurde für den Eintrag auf Stufe File-System gemacht?
3 - Common.ArchiveItemAction
3
ParentFolder
Übergeordneter Ordner des Eintrags (relativ innerhalb Archiv)
0 - String
4
Name
Namen der Datei resp. des Ordners
0 - String
5
IsFolder
Handelt es sich um einen Ordner? (andernfalls Datei)
1 - Boolean
6
FileSize
Ursprüngliche Grösse der Datei in Anzahl Bytes. Für Ordner jeweils 0.
2 - Number
7
CompressedSize
Komprimierte Grösse der Datei in Anzahl Bytes. Für Ordner jeweils 0.
2 - Number
8
ChangeTimestamp
Letzter Änderungszeitpunkt (tt.mm.jjjj hh:mm:ss.ffff). Man beachte, dass UTC zur Anwendung kommt. Für Zip-Archive beträgt die effektiv nutzbare Auflösung formatbedingt leider nur 2 Sekunden!
0 - String