Referenz - FILEDATETIME
Syntax: FILEDATETIME(Dateiname)
Typ: Funktion
Kategorie: Datei
FILEDATETIME gibt den Zeitpunkt (Datum und Uhrzeit), an dem die Datei zuletzt bearbeitet wurde, als
Serial Number zurück.
Anmerkung:
Um diese Funktion nutzen zu können, muss die Datei file.bi in Ihren Quellcode eingebunden werden, z.B. mit
INCLUDE. Alternativ können Sie auch die Datei vbcompat.bi einbinden, da diese die file.bi automatisch in Ihr Programm lädt.
- 'Dateiname' ist ein
STRING oder ein
ZSTRING PTR, der angibt, welche Datei analysiert werden soll. Er kann eine Pfadangabe enthalten, muss aber nicht. Enthält 'Dateiname' keinen Pfad, geht FreeBASIC automatisch davon aus, dass sich die Datei im aktuellen Arbeitsverzeichnis befindet. - Der Rückgabewert ist eine Serial Number, die Datum und Uhrzeit der letzten Bearbeitung enthält, oder 0, wenn ein Fehler aufgetreten ist. Die Serial Number wird als
DOUBLE-Wert zurückgegeben.
Beispiel:
#INCLUDE "vbcompat.bi"
DIM filename AS STRING, d AS DOUBLE
Print "Bitte geben Sie einen Dateinamen ein:"
LINE INPUT filename
IF FILEEXISTS( filename ) THEN
d = FILEDATETIME( filename )
PRINT "Datei wurde zuletzt geaendert am ";
PRINT FORMAT( d, "dd.mm.yyyy, hh:mm:ss" )
ELSE
PRINT "Datei wurde nicht gefunden"
END IF
SLEEP
Ausgabe:
Bitte geben Sie einen Dateinamen ein:
D:\BASIC\FreeBASIC\fbc.exe
Die Datei wurde zuletzt geändert am 16.04.2010, 00:15:02
Plattform-Unterschiede:
- Linux erwartet Dateinamen case sensitive. Windows und DOS sind case insensitive.
- Das Pfad-Trennzeichen in Linux ist der Slash / . Windows verwendet den Backslash, \ erlaubt jedoch auch den Slash. DOS verwendet den Backslash \ .
Unterschiede zu QB: Neu in FreeBASIC
Unterschiede zu früheren FreeBASIC-Versionen: Existiert seit FreeBASIC v0.17.
Siehe auch:
FILEATTR,
FILECOPY,
FILEEXISTS,
FILELEN,
OPEN,
CLOSE,
Dateien (Files),
Betriebssystem-Anweisungen
| Zusätzliche Informationen und Funktionen | ||||
|---|---|---|---|---|
|
||||




FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Versionen