14/106
Bosch Rexroth AG | Electric Drives
SysLibDir.lib
Input-Variable
Datentyp
hDir
DWORD
stDirEntry
STRING
pDirInfo
POINTER TO DIREC‐
TORY_INFO
4.5
SysDirRemove
Input-Variable
Datentyp
stName
STRING
4.6
SysDirRename
Input-Variable
Datentyp
stOldName
STRING
stNewName
STRING
4.7
DIRECTORY_INFO, Struktur
TYPE DIRFILETIME :
STRUCT
ftTime:
DIRFILETIME; (* Struktur mit Information zu Erstell-,
dwSize:
DWORD;
bDirectory: BOOL;
and Controls
Die Funktion liest mit jedem Aufruf einen Eintrag aus dem Verzeichnis. Solange
der Rückgabewert "1" ist, ist ein weiterer Eintrag im Verzeichnis vorhanden.
D.h. zum Erfassen aller Einträge muss die Funktion wiederholt aufgerufen wer‐
den, bis schließlich "0" zurückgegeben wird. In diesem Fall wird das Verzeich‐
nis geschlossen. Der Handle ist danach nicht mehr gültig. Die Funktion muss
in jedem Fall solange aufgerufen werden, bis sie 0 zurückliefert, damit das
Verzeichnis geschlossen wird.
Die Information zu den einzelnen Einträgen wird in die Struktur
RY_INFO, Struktur, Seite 14,
Beschreibung
Handle des Verzeichnisses; Rückgabewert der Funktion
13,, mit der das Verzeichnis zuvor geöffnet wurde.
String der mit dem Namen eines Eintrags im Verzeichnis gefüllt wird. Kann
eine Datei oder ein weiteres Verzeichnis sein. Der Eintrag kann maximal 80
Zeichen lang sein.
Zeiger auf die Struktur DIRECTORY_INFO, die mit Informationen zum gele‐
senen Eintrag gefüllt wird. Der Pointer kann auch "0" sein, dann wird diese
Information nicht gelesen.
Diese Funktion vom Typ BOOL dient dem Löschen eines Verzeichnisses.
Der Rückgabewert ist TRUE, wenn das Verzeichnis gelöscht wurde, ansonsten
FALSE.
Beschreibung
Name des zu löschenden Verzeichnisses
Diese Funktion vom Typ BOOL dient dem Umbenennen eines Verzeichnisses.
Der Rückgabewert ist TRUE im Erfolgsfall, ansonsten FALSE.
Beschreibung
bisheriger Verzeichnisname
neuer Verzeichnisname
Diese Struktur (beinhaltet Informationen zu einem Verzeichniseintrag, der über
die Funktion
SysDirRead, Seite 13,
Sie nutzt die Struktur
DIRFILETIME, Struktur, Seite
Programm:
Änderungs-, Zugriffsdatum des Verzeichniseintrags *)
(* Grösse des Verzeichniseintrags (der Datei) *)
(* TRUE, wenn der Eintrag ein Verzeichnis ist,
FALSE wenn es eine Datei ist *)
Rexroth IndraLogic 07VRS | Bibliotheksbeschreibung
geschrieben.
gelesen wird-
DIRECTO‐
SysDirOpen, Seite
15.