Zum Hauptinhalt springen

FsiFileInfo

FsiFileInfo(alpha1, int2) : alpha

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von Clients mit Programmierschnittstelle Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle Ausführbar vom SOA-Service

Informationen zu einer externen Datei ermitteln

Details

  • alpha1: Pfad und Dateiname der externen Datei
  • int2: zu ermittelnde Information
  • Resultat: alpha gewünschte Information Anweisung setzt den globalen Fehlerwert
  • Siehe: Verwandte Befehle

Mit dieser Anweisung können Informationen zu einer externen Datei ermittelt werden. Der Pfad und der Name der Datei wird in (alpha1) übergeben. (int2) bestimmt die zu ermittelnde Information. Folgende symbolische Konstanten können in (int2) übergeben werden:

info

Es ist zu beachten, dass die Ermittlung des Hash-Wertes bei großen Dateien eine gewisse Zeit beanspruchen kann.

Kann die Datei in (alpha1) nicht geöffnet werden, gibt der Befehl einen Leerstring zurück.

Beispiel:

if (ART.aBildSHA256 != FsiFileInfo(tPicPath + ART.aBild, _FsiFileSHA256))
{
// Datei wurde verändert
...
}

Auftretende Fehler setzen den globalen Fehlerwert und können mit ErrGet () abgefragt werden. Neben den Fehlern für Externe Dateioperationen können folgende Fehler gesetzt werden:

  • _ErrData - Die Datei existiert, enthält aber keine Versionsinformationen.