{
> Does anybody know how to do a "fast" move of a File?
> ie: not copying it but just moving the FAT Record

  Yup.  In Pascal you can do it With the Rename command.  The Format is:

   Rename (Var F; NewName : String)

where F is a File Variable of any Type.

to move a File Really fast, and to avoid having to copy it somewhere first and
then deleting the original, do this:
}

Procedure MoveIt;  {No error checking done}
Var
   F : File;
   FName : String;
   NName : String;
begin
   Assign (F, FName);
   NName:= {new directory / File name}
   Rename (F, NName);
End.