prevnext   » Startseite » Haupt-Referenz » Funktions-Referenz » compareFile()

compareFile()

Eine Datei mit lokalen Daten vergleichen.

Syntax:

int/list compareFile ( filename, data )

Parameter:

filename Eine Zeichenkette, die den Dateinamen enthält.
data Die Daten, die mit der Datei verglichen werden sollen. Die Daten liegen entweder als Zeichenkette oder als Liste vor. Im Falle einer Liste werden nur Elemente (nicht-rekursiv) berücksichtigt, die eine Zeichenkette enthalten. Jede dieser Zeichenketten wird virtuell mit ein LF ergänzt. Alle Zeichenketten zusammen ergeben dann die virtuelle Gesamtzeichenkette.

Beschreibung:

Die Daten aus data werden mit dem Inhalt der Datei filename verglichen, sofern die Datei existiert.

Funktionsergebnis:   LIST/INT32

Ist ein Parameter falsch oder konnte auf die Datei filename nicht zugegriffen werden, dann wird eine Liste mit 2 Elementen geliefert. Das Element mit Index 0 enthält einen Fehlerkode, der z.B. in message() verwendet werden kann, und das Element mit Index 1 eine Zeichenkette mit ausführlicher Fehlermeldung.

Anderenfalls wird eine 32-Bit-Ganzzahl als Funktionsergebnis geliefert. Bei Identität wird der Wert 1 ind sonst der Wert 0 geliefert.

Siehe auch:
 compareFiles()   compareFilesEx()   saveFile()   loadFile() 

Weitere ähnliche Funktionen:

Dateien
Funktion Kurzinfo
compareFile() Eine Datei mit lokalen Daten vergleichen.
compareFiles() Den Inhalt zweier Dateien vergleichen.
compareFilesEx() Einen Ausschnitt des Inhaltes zweier Dateien vergleichen.
copyFile()
copyFiles()
createDir()
deleteDir() Ein Verzeichnis löschen
deleteFile() Eine Datei löschen
deleteFiles() Dateien und Verzeichnisse löschen.
exifInfo()
fileAccessMode()
fileAttrib()
fileInfo()
fileSize() Die Größe eienr Datei bestimmen.
fileTime()
fileType()
findFile()
findFiles()
id3v2info()
inclAccessMode()
linkFile()
linkFiles()
loadFile() Den Inhalt einer Datei laden.
moveFile()
moveFiles()
saveFile() Eine Zeichenkette oder alle Zeichenketten einer Liste in eine Datei speichern.
 
Vergleiche
Funktion Kurzinfo
cmp() Zwei Parameter miteinander vergleichen.
cmpEQ() Zwei Parameter miteinander auf Identität vergleichen.
cmpLex() Zwei Parameter miteinander vergleichen und Zeichenketten dabei lexikalisch verglecihen.
compareFile() Eine Datei mit lokalen Daten vergleichen.
compareFiles() Den Inhalt zweier Dateien vergleichen.
compareFilesEx() Einen Ausschnitt des Inhaltes zweier Dateien vergleichen.
compareLeft() Eine Zeichenkette mit dem Anfang gleicher Länge aus einer anderen Zeichenkette vergleichen.
compareLeftEQ() Eine Zeichenkette mit dem Anfang gleicher Länge aus einer anderen Zeichenkette auf Gleichkeit untersuchen.
compareMid() Eine Zeichenkette mit einem Mittelstück gleicher Länge aus einer anderen Zeichenkette vergleichen.
compareMidEQ() Eine Zeichenkette mit einem Mittelstück gleicher Länge aus einer anderen Zeichenkette auf Gleichkeit untersuchen.
compareRight() Eine Zeichenkette mit dem Ende gleicher Länge aus einer anderen Zeichenkette vergleichen.
compareRightEQ() Eine Zeichenkette mit dem Ende gleicher Länge aus einer anderen Zeichenkette auf Gleichkeit untersuchen.