101 votos

Rubí función para comprobar la existencia del archivo

¿Hay alguna clase rubí / método en el que podía pasar "un camino lleno" por ejemplo, home/me/a_file.txt para identificar si se trata de una ruta de archivo válida?

Gracias de antemano.

279voto

zed_0xff Puntos 12379
 # file? will only return true for files
File.file?(filename)
 

y

 # Will also return true from directories - watch out!
File.exist?(filename)
 

Cómo comprobar si existe un archivo

29voto

Paul Annesley Puntos 1795

Echa un vistazo nombre de Ruta de acceso y, en particular, Ruta#existen?.

Edit: Archivo y su FileTest módulo son, quizás, más simple, más directo, pero me parece que Pathname una mejor interfaz en general.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X