Nutzen Sie das Supportforum, um sich über Neuigkeiten oder Updates zu informieren, Fehlermeldungen oder Verbesserungsvorschläge abzugeben oder Programmierfragen zu stellen.
Auf der Homepage der Shareware Autorenvereinigung finden Sie eine große Auswahl.
Sie sind hier: Home > Produkte > EasyBatch > Funktionen > Funktionen Thematisch A-L > Datei
FILEAPPEND
Fügt Dateien binär zusammen.
[VariablenName] := FILEAPPEND(Quelldatei; Zieldatei)
FILEARRAY
Listet alle Dateien in einem Verzeichnis und ggf. allen Unterverzeichnissen auf.
[VariablenName] := FILEARRAY(Verzeichnis; optional MitUnterverzeichnissen= FALSE)
FILEARRAYEX
Listet alle Dateien mit einer bestimmten Dateiendung in einem Verzeichnis und ggf. allen Unterverzeichnissen auf.
[VariablenName] := FILEARRAYEX(Verzeichnis; optional MitUnterverzeichnissen= FALSE; optional mask= "*.*")
FILEATTRGET
Ermittelt die Dateiattribute einer Datei.
[VariablenName] := FILEATTRGET(Dateiname)
FILEATTRSET
Setzt die Dateiattribute einer oder mehrerer Datei(en).
[VariablenName] := FILEATTRSET(Dateimaske; SetAttribute)
FILEBACKUP
Kopiert ein komplettes Verzeichnis mit allen Dateien und Unterverzeichnissen.
FILEBACKUP(Quellverzeichnis; Zielverzeichnis; NurArchiv; Logfile; optional ZielLöschen= FALSE)
FILEBACKUP2
Entspricht dem Befehl FileBackup, zeigt jedoch während der Sicherung automatisch ein Status Fenster an .
FILEBACKUP2(Quellverzeichnis; Zielverzeichnis; NurArchiv; Logfile; optional ZielLöschen= FALSE)
FILEBACKUPEX
Kopiert ein komplettes Verzeichnis mit allen Dateien und Unterverzeichnissen. Gibt die Anzahl der nicht kopierten Dateien zurück.
[VariablenName] := FILEBACKUPEX(Quellverzeichnis; Zielverzeichnis; NurArchiv; Logfile; optional ZielLöschen= FALSE)
FILEBACKUPEX2
Entspricht FileBackupEx, zeigt jedoch während der Sicherung automatisch ein Statusfenster an.
[VariablenName] := FILEBACKUPEX2(Quellverzeichnis; Zielverzeichnis; NurArchiv; Logfile; optional ZielLöschen= FALSE)
FILECLOSE
Schließt eine geöffnete Datei.
FILECLOSE(optional Dateihandle)
FILECOPY
Kopiert eine oder mehrere Datei(en).
[VariablenName] := FILECOPY(Dateimaske; Zieldatei; optional Überschreibwarnung= ask)
FILECOPYEX
Entspricht dem Befehl FileCopy, zeigt aber während des Kopiervorgangs ein Info Fenster an.
[VariablenName] := FILECOPYEX(Dateimaske; Zieldatei; optional Überschreibwarnung= ask)
FILEDELETE
Löscht eine oder mehrere Datei(en).
[VariablenName] := FILEDELETE(Dateimaske; optional AlleDateien= FALSE)
FILEDELETEEX
Löscht eine Datei, wen ein Dateiname angegeben ist oder eine Dateiauswahl, wenn eine Maske angegeben ist. Kann ein Info Fenster anzeigen.
[VariablenName] := FILEDELETEEX(Dateimaske; optional AlleDateien= FALSE; optional ShowInfo= TRUE)
FILEDIRPART
Ermittelt den Pfadanteil eines qualifizierten Pfades.
[VariablenName] := FILEDIRPART(DateinameUndPfad)
FILEEOF
Ermittelt ob das Dateiende einer geöffneten Datei erreicht ist.
[VariablenName] := FILEEOF(Dateihandle)
FILEEXIST
Stellt fest, ob eine Datei vorhanden ist.
[VariablenName] := FILEEXIST(Dateiname)
FILEFILEPART
Ermittelt den Dateinamen eines qualifizierten Pfades.
[VariablenName] := FILEFILEPART(DateinameUndPfad)
FILEFILEVERSION
Liefer die Versionnummer einer Datei als Text.
[VariablenName] := FILEFILEVERSION(Dateiname)
FILEFILEVERSIONMAJORHIGH
Liefert einen Teil der Versionnummer einer Datei als Zahl.
[VariablenName] := FILEFILEVERSIONMAJORHIGH(Dateiname)
FILEFILEVERSIONMAJORLOW
Liefert einen Teil der Versionnummer einer Datei als Zahl.
[VariablenName] := FILEFILEVERSIONMAJORLOW(Dateiname)
FILEFILEVERSIONMINORHIGH
Liefert einen Teil der Versionnummer einer Datei als Zahl.
[VariablenName] := FILEFILEVERSIONMINORHIGH(Dateiname)
FILEFILEVERSIONMINORLOW
Liefert einen Teil der Versionnummer einer Datei als Zahl.
[VariablenName] := FILEFILEVERSIONMINORLOW(Dateiname)
FILEFIND
Sucht nach Dateien entsprechend angegebener Maske.
[VariablenName] := FILEFIND(Verzeichnis; Maske)
FILEFIND2
Sucht nach Dateien entsprechend angegebener Maske. Bricht die Suche in (weiteren) Unterverzeichnissen ab, sobald keine der Maske entsprechenden Dateien gefunden werden.
[VariablenName] := FILEFIND2(Verzeichnis; Maske)
FILEGETEXTENSION
Gibt die Dateinamenserweiterung einer Datei zurück.
[VariablenName] := FILEGETEXTENSION(Dateiname)
FILEGETRELATIVEPATH
Ermittelt den relativen Pfad vom Ordner der Datei fromFile zum Ordner der Datei toFile und hängt an den relativen Ordner den Dateinamen von toFile an. Gibt es keinen relativen Pfad, wird ToFile zurückgegeben.
[VariablenName] := FILEGETRELATIVEPATH(fromFile; toFile)
FILEITEMIZE
Ermittelt alle Dateien gemäß Dateimaske und ggf. Dateiattributen.
[VariablenName] := FILEITEMIZE(Dateimaske; optional Dateiattribute= AttrNormal)
FILEKILL
Löscht eine oder mehrere Datei(en).
[VariablenName] := FILEKILL(Dateimaske)
FILELANGUAGE
Liefert die Sprachversion einer Datei.
[VariablenName] := FILELANGUAGE(Dateiname)
FILELOCATE
Ermittelt den kompletten Pfad einer Datei.
[VariablenName] := FILELOCATE(Dateiname)
FILELOG
Hängt einen Eintrag (Zeit: angegebene Zeile) an eine Datei an. Ist die Datei nicht vorhanden, wird sie erzeugt. Rückgabe ist False, falls Eintrag nicht erzeugt werden konnte.
[VariablenName] := FILELOG(Datei; Zeile)
FILEOPEN
Öffnet eine Datei zur Bearbeitung.
[VariablenName] := FILEOPEN(Dateiname; Zugriffstyp)
FILEOPENEX
Entspricht FILEOPEN, löst im Fehlerfall aber einen Laufzeitfehler aus, statt 0 zurückzugeben.
[VariablenName] := FILEOPENEX(Dateiname; Zugriffstyp)
FILEPRODUCTVERSION
Liefert die Produktversionnummer einer Datei als Text.
[VariablenName] := FILEPRODUCTVERSION(Dateiname)
FILEPRODUCTVERSIONMAJORHIGH
Liefert einen Teil der Produktversionnummer einer Datei als Zahl.
[VariablenName] := FILEPRODUCTVERSIONMAJORHIGH(Dateiname)
FILEPRODUCTVERSIONMAJORLOW
Liefert einen Teil der Produktversionnummer einer Datei als Zahl.
[VariablenName] := FILEPRODUCTVERSIONMAJORLOW(Dateiname)
FILEPRODUCTVERSIONMINORHIGH
Liefert einen Teil der Produktversionnummer einer Datei als Zahl.
[VariablenName] := FILEPRODUCTVERSIONMINORHIGH(Dateiname)
FILEPRODUCTVERSIONMINORLOW
Liefert einen Teil der Produktversionnummer einer Datei als Zahl.
[VariablenName] := FILEPRODUCTVERSIONMINORLOW(Dateiname)
FILEPUT
Schreibt Daten in eine Datei und ersetzt dabei die bisher vorhandenen Daten.
[VariablenName] := FILEPUT(Dateiname; Text)
FILEREAD
Liest Daten aus einer Datei.
[VariablenName] := FILEREAD(Dateihandle; Umfang; optional Startposition; optional AnzahlZeichen)
FILERENAME
Benennt eine Datei um.
[VariablenName] := FILERENAME(Dateiname; NeuerName)
FILESIZE
Ermittelt die Größe einer Datei.
[VariablenName] := FILESIZE(DateinameOderMaske)
FILESTRIPEXTENSION
Entfernt die Dateiendung von einem Dateinamen.
[VariablenName] := FILESTRIPEXTENSION(Dateiname)
FILESUBTYPE
Liefert den Untertyp einer Datei als Text.
[VariablenName] := FILESUBTYPE(Dateiname)
FILETIME
Ermittelt Datum/Zeit einer Datei, wahlweise als Text oder als Datumswert
[VariablenName] := FILETIME(Datei; optional asString= FALSE)
FILETIMECHANGE
Ändert das Datum einer Datei.
FILETIMECHANGE(Dateiname; NeuesDatumZeit)
FILETIMECODE
Ermittelt Datum/Zeit einer Datei.
[VariablenName] := FILETIMECODE(Dateiname)
FILETIMEGET
Ermittelt Datum/Zeit einer Datei.
[VariablenName] := FILETIMEGET(Dateiname)
FILETIMESET
Setzt das Datum einer Datei auf ein Referenzdatum.
FILETIMESET(Dateiname; Referenzdatei)
FILETIMETOUCH
Setzt das Datum einer Datei auf das aktuelle Datum.
FILETIMETOUCH(Dateiname)
FILETYPE
Liefert den Typ einer Datei als Text.
[VariablenName] := FILETYPE(Dateiname)
FILEWRITE
Schreibt Daten in eine geöffnete Datei.
[VariablenName] := FILEWRITE(Dateihandle; Text; Speichertyp; optional Startposition)
FILEWRITEFIELDS
Schreibt einen Datensatz in eine geöffnete Datei.
[VariablenName] := FILEWRITEFIELDS(Dateihandle; Text1; optional Text2; optional Text3; optional Text4; optional Text5; optional Text6; optional Text7; optional Text8; optional Text9)
GETLONGFILENAME
Ermittelt den langen Dateinamen einer vorhandenen Datei aus einem langen Dateienamen.
[VariablenName] := GetLongFilename(sShortFileName)
GETSHORTFILENAME
Ermittelt den kurzen Dateinamen aus dem langen Dateinamen einer vorhandenen Datei.
[VariablenName] := GetShortFileName(sLongFileName)
GETTEMPFILENAME
Ermittelt einen eindeutigen Dateinamen und erstellt die Datei.
[VariablenName] := GETTEMPFILENAME(optional Suffix= "tmp")
Druckt eine Dokumentdatei.
[VariablenName] := Print(Dateiname; optional Sichtbar= TRUE; optional warten= FALSE)
© 2009 Gert Wietzorek, Essen