ich versuche eine Datei zu kopieren und es funktioniert nicht.
Code: Alles auswählen
from.s = "F:\xxx ... \test.html"
todir.s = "C:\TMP"
If Not CopyFile(from, ToDir)
MessageRequester("INFO", "Fehler beim Kopieren.")
EndIf
Danke und Gruß
Code: Alles auswählen
from.s = "F:\xxx ... \test.html"
todir.s = "C:\TMP"
If Not CopyFile(from, ToDir)
MessageRequester("INFO", "Fehler beim Kopieren.")
EndIf
Code: Alles auswählen
Procedure CopyFileToDir(Filename.s, ToDir.s)
If Right(ToDir, 1) <> #PS$
ToDir + #PS$
EndIf
ToDir + GetFilePart(Filename)
ProcedureReturn CopyFile(Filename, ToDir)
EndProcedure
Code: Alles auswählen
f.s = "F:\... \name"
t.s ="C:\TEMP\name"
Debug RenameFile(f, t)
Code: Alles auswählen
;TOP not tested by mk-soft
#MOVEFILE_WRITE_THROUGH = $08
Procedure MoveDirectory(Source.s, Dest.s)
Protected r1
r1 = MoveFileEx_(Source, Dest, #MOVEFILE_WRITE_THROUGH)
ProcedureReturn r1
EndProcedure
Code: Alles auswählen
;TOP not tested by mk-soft
#MOVEFILE_WRITE_THROUGH = $08
Procedure MoveDirectory(Source.s, Dest.s)
Protected r1
r1 = MoveFileEx_(Source, Dest, #MOVEFILE_WRITE_THROUGH)
ProcedureReturn r1
EndProcedure
Procedure.s FormatMessage(ErrorCode)
Protected *Buffer, len, result.s
len = FormatMessage_(#FORMAT_MESSAGE_ALLOCATE_BUFFER|#FORMAT_MESSAGE_FROM_SYSTEM,0,ErrorCode,0,@*Buffer,0,0)
If len
result = "Errorcode " + Hex(ErrorCode) + ": " + PeekS(*Buffer)
LocalFree_(*Buffer)
ProcedureReturn result
Else
ProcedureReturn "Errorcode: " + Hex(ErrorCode)
EndIf
EndProcedure
r1 = MoveDirectory("C:\Users\Michael\Documents\Ablage\Dir1\", "C:\Users\Michael\Documents\Ablage\Dir2\")
If r1 = 0
Debug FormatMessage(GetLastError_())
Else
Debug "Ok"
EndIf