Gültig für NetWare, Symbian OS, UNIX, Windows und Windows CE.
Hinweis: Verwenden Sie diese Funktion nicht, um unter Windows 9x eine INI-Datei zu erstellen. Windows erstellt die angegebene INI-Datei mit "WriteIniSection()" oder "WriteIniEntry()".
Mit der Funktion "CreateFile" erstellen Sie Dateien für Schreibvorgänge.
Funktionssyntax:
CreateFile(filename as String, mode as Integer) as Integer
CreateFile(filename as String) as Integer
Gibt den Namen der Datei an.
Gibt den Modus an, in dem die Datei erstellt werden soll. Der Wert ist eine der folgenden vordefinierten Konstanten:
(Wert 0, Standard) Textmodus
(Wert 1) Binärmodus
Wenn der Parameter "mode" nicht angegeben wird, wird der Textmodus verwendet.
Wenn die Funktion erfolgreich abgeschlossen wird, ist der Rückgabewert eine nicht negative Ganzzahl, die das Datei-Handle darstellt. Bei Fehlschlagen der Funktion wird -1 zurückgegeben.
Beispiel:
In diesem Beispiel wird eine Sicherungskopie der Datei "CONFIG.SYS" erstellt.
Dim fIn, fOut as integer ' Declare file handles
Dim OneLine as string ' String to hold one line
' First open the Input file...
fIn=OpenFile("C:\CONFIG.SYS",O_READ)
if fIn<0 then
MessageBox("Eingabedatei kann nicht geöffnet werden","Fehler")
Goto End
End if
' ...Then create the output file...
fOut=CreateFile("C:\CONFIG.BAK")
if fOut<0 then
MessageBox("Ausgabedatei kann nicht geöffnet werden","Fehler")
Goto End
End if
' ...Copy lines until none left...
while Not(Eof(fIn))
if ReadFile(fIn,OneLine) then WriteFile(fOut,OneLine)
wend
' ...Close Files, and signal success.
CloseFile(fIn)
CloseFile(fOut)
MessageBox("Eine Sicherungskopie der Datei CONFIG.SYS wurde erstellt","MyScript")
end:
|
Copyright © 2014 CA Technologies.
Alle Rechte vorbehalten.
|
|