• Publicidad

Cómo verificar la existencia de un fichero

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Cómo verificar la existencia de un fichero

Notapor danimera » 2007-08-16 21:24 @933

Es sencillo, quiero verificar que antes de crear un fichero me diga si existe o no con el mismo nombre...

Solo es eso, quiero hacerlo de una manera más rápida; sé que Perl lo hace fácil pero no recuerdo como.
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org
Avatar de Usuario
danimera
Perlero frecuente
Perlero frecuente
 
Mensajes: 871
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia

Publicidad

Notapor explorer » 2007-08-17 04:28 @227

Con los operadores -X:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
if ( -e $fichero ) {
    print 'El fichero existe';
}
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor creating021 » 2007-08-17 17:10 @757

¿No seria mejor usar -f?
Bueno, en el link está explicado.

-d para saber si existe, pero -f me dice si es un fichero (si existe como fichero).
:lol:
Expect the worst, is it the least you can do?
Avatar de Usuario
creating021
Perlero frecuente
Perlero frecuente
 
Mensajes: 595
Registrado: 2006-02-23 16:17 @720
Ubicación: Frente al monitor

Notapor explorer » 2007-08-17 17:39 @777

-e dice si existe.
-f dice si es un fichero normal y corriente.
-d dice si es un directorio.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 14 invitados

cron