MOVE
MOVE NomeVecchio AS String TO NomeNuovo AS String
Rinomina o sposta un file o una directory.
NomeVecchio e
NomeNuovo possono essere collocati in directory differenti, ma devono essere nello stesso dispositivo.
Se vuoi spostare un file qualunque sia la sua posizione, fai quanto segue:
TRY MOVE OldName TO NewName
IF ERROR THEN
TRY COPY OldName TO NewName
IF NOT ERROR THEN KILL OldName
ENDIF
MOVE ... KILL
MOVE NomeVecchio KILL NomeNuovo
MOVE NomeVecchio DOWNTO NomeNuovo
Dal 3.11
Rinomina o sposta un file o una directory, cancellando prima il file di destinazione, le due operazioni sono atomiche.
NomeVecchio e
NomeNuovo possono essere collocati in directory differenti, ma devono essere nello stesso dispositivo.
È obbligatorio usare questa funzione quando stai sostituendo un file che deve esistere sempre.
MOVE ... DOWNTO ...
è una sintassi deprecata introdotta in Gambas 3.10.
Vedi anche