Cita:
|
Empezado por Ayuda ExtractFillePath
The resulting string is the leftmost characters of FileName, up to and including the colon or backslash that separates the path information from the name and extension.
|
Así que:
Código Delphi
[-] Respaldo := (BackUpDir + BackUpFile);
te queda como "C:\micarpeta\\Respaldos\ .... lo demás ya no importa

. tienes dos barras invertidas seguidas.
El por qué no te enteras de nada, es precisamente porque en el Except simplemente sales de la rutina y ocultas la excepción que windows debería darte "File or directory not exist" u otro parecido.
Metiéndome donde no me llaman, yo añadiría la fecha y hora en el nombre del Backup, así nunca tendrás 2 nombres de archivos iguales, de camino ya tienes copias incrementales.
Saludos