Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   FileExists a veces no funciona (https://www.clubdelphi.com/foros/showthread.php?t=96791)

ArtPortEsp 17-07-2024 17:11:10

FileExists a veces no funciona
 
Hola;

a alguien le ha pasado que FileExists no funciona (Win 10 / Delphi 7) ?

o no reporta la existencia de un archivo o reporta la existencia del archivo cuando este no existe.

Alguna alternativa?

delphi.com.ar 17-07-2024 17:44:47

Me cuesta creer que falle, ya que es una llamada casi directa a funciones nativas del sistema operativo.
Yo buscaría si no me está fallando algo más básico, por ejemplo si estas armando bien la ruta del archivo, si el string está codificado de alguna manera que te oculte caracteres especiales...

¿Tienes algún ejemplo de implementación/fallo?

duilioisola 17-07-2024 18:21:28

¿Estás trabajando con alguna unidad rara?
- Dropbox o similares
- Unidad de Red
- Disco encriptado

Yo utilizo Delphi 6 y no he tenido problemas en ningún tipo de Windows.(XP..11; Desktop..Server)

duilioisola 17-07-2024 18:26:37

Como alternativa puedes utilizar esto:

Código Delphi [-]
function ExisteFichero(Fichero : string) : boolean;
var
  SearchRec: TSearchRec;
begin
  Result := False;
  if FindFirst(Fichero, faAnyFile, SearchRec) = 0 then
     Result := True;
  FindClose(SearchRec);
end;

Casimiro Notevi 17-07-2024 19:22:44

Seguro que no falla ;)
Pon tu código para que le echemos un vistazo.


La franja horaria es GMT +2. Ahora son las 23:44:13.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi