file-info( path a,[qualifier b])
|
Gruppe |
Liefert eine durch Semikolons separierte Liste der Datei-/Verzeichnis-Eigenschaften der Datei/des Verzeichnisses a.
Existiert die angegebene Datei oder das Verzeichnis nicht, werden leere Werte zurückgegeben.
Der optionale Parameter b steuert, ob nur eine bestimmte Eigenschaft ausgegeben werden soll. Ein Wert in b, der nicht in der folgenden Tabelle steht, führt zum Fehlerabbruch. Es kann nur ein Wert angegeben werden.
|
Kurzform |
Wert |
Bedeutung |
|
h |
header |
Anstelle der eigentlichen Werte werden die Namen der Spalten ausgegeben. Diese Ausgabe ist unabhängig von der Existenz der Datei. |
|
p |
parent |
Der Parent ist das Verzeichnis, in dem die Datei oder das Unterverzeichnis enthalten ist. Der Parent-Pfad wird als vollständiger, kanonischer Pfad mit dem Pfadtrenner (/) ausgegeben. |
|
n |
name |
Liefert den reinen Datei- oder Verzeichnisnamen (ohne Parent-Pfad). |
|
t |
type |
Liefert d für ein Verzeichnis, f für eine Datei und ? für ein Device, Named Pipe usw. (unter Unix). |
|
s |
size |
Liefert die Dateigröße in Bytes. Bei einem Verzeichnis ist der Wert 0. |
|
m |
modified |
Liefert die Zeit der letzten Änderung im ISO-Format. |
|
r |
read |
Liefert true, wenn die Datei/das Verzeichnis gelesen werden kann. |
|
w |
write |
Liefert true, wenn in die Datei/das Verzeichnis geschrieben werden kann. |
Parameterbeschreibung
|
Parameter |
Beschreibung |
|
a |
Relativer (zum Installationsverzeichnis des Integration Servers) oder absoluter Pfad der Datei/des Verzeichnisses. |
|
b |
(optional) Reduzierung auf eine bestimmte Eigenschaft (siehe Tabelle oben). Hinweis: Verwenden Sie zur Auswahl eines Wertes die drei Punkte. |
Beispiele
|
Parameter a |
Parameter b |
Ergebnis |
|
./temp/existingfile |
|
/temp;existingfile;f;5000;2011-04-23 12:34:56.0;true;false |
|
./temp/nonexistingfile |
|
;;;;;; |
|
./temp/existingfile |
header |
parent;name;type;size;modified;read;write |
|
./temp/existingfile |
s |
5000 |
|
./temp/existingfile |
size |
5000 |