Code: Select all
Procedure.i MoveFile(file1.s, file2.s)
    If Not CopyFile(file1, file2)
        ProcedureReturn 0
    EndIf
    ProcedureReturn DeleteFile(file1)
EndProcedure
Debug MoveFile("c:\users\name\desktop\1.txt", "d:\backup\1.txt")Code: Select all
Procedure.i MoveFile(file1.s, file2.s)
    If Not CopyFile(file1, file2)
        ProcedureReturn 0
    EndIf
    ProcedureReturn DeleteFile(file1)
EndProcedure
Debug MoveFile("c:\users\name\desktop\1.txt", "d:\backup\1.txt")Code: Select all
Procedure MoveFile(file1.s, file2.s)
    If Left(file1, FindString(file1, "\", 3)) = Left(file2, FindString(file2, "\", 3))
        ProcedureReturn RenameFile(file1, file2)
    EndIf
    If Not CopyFile(file1, file2)
        ProcedureReturn 0
    EndIf
    ProcedureReturn DeleteFile(file1)
EndProcedure