FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
FileExists o DirectoryExists pero no solo en el actual
Necesito hacer una comprobacion de si un archivo existe o no; el tema es que estoy leyendo la descripcion de FileExists y dice que busca un archivo en el directorio actual.
Supongamos entonces que tengo C:\folder1\pepe.txt Si hago un FileExists('pepe.txt') y el directorio actual en memoria no es C:\folder1, me va a devolver un false? Tendria entonces que hacer un SetCurrentDir('C:\folder1') pero estamos en la misma, yo no se si ese path existe (y para hacer un DirectoryExists es lo mismo, lo busca en el directorio actual), asi que como puedo chequear si un archivo existe sin depender de cual sea el directorio actual? |
#2
|
||||
|
||||
Quizá no entiendo muy bien la pregunta... pero según lo que yo entendí, si haces un simple FileExists('C:\folder1\pepe.txt') pues te ha de servir.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
||||
|
||||
Si, es asi. Estaba yo confundido. Bah, no confundido pero la explicacion de la funcion no es exacta.
Si uno hace un FileExists solamente con el nombre del archivo ('pepe.txt')entonces la funcion usa el directorio actual en memoria para buscar. Si en cambio haces un FileExists con un path completo (C:\folder1\pepe) entonces busca ese path completo. Gracias igualmente! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Fallo copyfile y fileexists en servicio windows y red | Ivanzinho | Varios | 4 | 13-08-2013 10:50:59 |
DISTINCT a un solo campo pero que además me muestre otros | neo83 | MySQL | 8 | 05-03-2008 21:45:56 |
Update!!!, pero solo para un registro | ELINK | Firebird e Interbase | 6 | 08-01-2008 21:26:41 |
DirectoryExists sin FileCtrl.dcu | ixMike | Varios | 2 | 19-10-2006 20:58:48 |
Fileexists sobre una red | Kipow | Varios | 2 | 26-05-2006 15:57:43 |
|