FileInfo
Zurück Nach oben Vorwärts

Kurzbeschreibung Parameter Funktionsweise Ein/Ausgänge Limitierungen Querverweise Beispiele

Kurzbeschreibung
FileInfo gibt zu einer Datei oder mehreren Dateien die dazugehörigen Informationen aus. 
Parameter
Parameter: intern, extern (ParamConv) oder Datenbank (DBLoad).
Datei: Name der Datei, inkl. Pfadangabe. Es können auch Jokerzeichen (*, ?) verwendet werden
Unterverzeichnisse untersuchen: Suche auf untergeordnete Verzeichnisse ausweiten.
Automatische Wiederholung: An Ende der Suche automatisch wieder von vorne beginnen.
Funktionsweise
Bei Start des Signalgraphen wird, falls kein Trigger angeschlossen ist, sofort mit der Suche begonnen, ansonsten auf ein Triggersignal gewartet. Die Suchfunktion sucht im angegebenen Pfad nach der Datei (oder auch mehreren, falls Joker verwendet werden) und gibt pro Zyklus eine Datei mit allen Informationen aus. Wenn Unterverzeichnisse mit einbezogen werden sollen, wird auch in diesen nach passenden Dateien gesucht. Nach der letzten Datei wird am Ready-Ausgang ein Signal ausgegeben. Ist automatische Wiederholung aktiviert, wird sofort wieder von vorne begonnen.
Wenn am EXT/DB-Eingang Parameter anliegen, wird die aktuelle Suche abgebrochen und eine neue gestartet.
Die Ausgänge, die eine Zeit liefern, können mit dem Modul TimeConvert weiterverarbeitet werden.
Ein-/Ausgänge
Inputs
EXT, DB UBYTE[]{filename}, SWORD{subdirs},  
SWORD{repeat}
Parametrierung des Moduls über externe Quellen wie ParamConv-Modul oder Datenbank-Modul
Trigger TYPEINFO{TypeInfo}
SWORD[1]{BIN}
Trigger-Eingang
Outputs
Name TYPEINFO{TypeInfo}
UBYTE[]{Text}
Dateiname
Path TYPEINFO{TypeInfo}
UBYTE[]{Text}
kompletter Pfad der Datei
Title TYPEINFO{TypeInfo}
UBYTE[]{Text}
nur der Name der Datei ohne Extension
Length TYPEINFO{TypeInfo}
DOUBLE[1]{TIME_DOMAIN}
Länge der Datei
CreationTime TYPEINFO{TypeInfo}
DOUBLE[1]{TIME_DOMAIN}
Erstellungsdatum
LastWriteTime TYPEINFO{TypeInfo}
DOUBLE[1]{TIME_DOMAIN}
letzte Änderung
LastAccessTime TYPEINFO{TypeInfo}
DOUBLE[1]{TIME_DOMAIN}
letzter Zugriff
Directory TYPEINFO{TypeInfo}
SWORD[1]{BIN}
Es ist ein Verzeichnis, keine Datei
Read only TYPEINFO{TypeInfo}
SWORD[1]{BIN}
Datei ist schreibgeschützt
Archived TYPEINFO{TypeInfo}
SWORD[1]{BIN}
Archiv-Bit gesetzt
System TYPEINFO{TypeInfo}
SWORD[1]{BIN}
System-Datei
Hidden TYPEINFO{TypeInfo}
SWORD[1]{BIN}
Datei ist versteckt
Compressed TYPEINFO{TypeInfo}
SWORD[1]{BIN}
Datei ist komprimiert (nur NTFS)
Temporary TYPEINFO{TypeInfo}
SWORD[1]{BIN}
Datei ist temporär
Ready TYPEINFO{TypeInfo}
SWORD[1]{BIN}
Fertig-Signal
Limitierungen
-
Querverweise
Browse, BrowseWildcard, TimeConvert, FileChange, FileStatus
Beispiele
-