Comment vérifier l'existence d'un fichier [dupliquer]
cette question a déjà une réponse ici:
- Comment vérifier si un répertoire / Fichier / lien symbolique existe avec une commande dans Ruby 2 réponses
y a-t-il une classe/méthode Ruby où je pourrais passer" un chemin complet", home/me/a_file.txt
, pour identifier si c'est un chemin de fichier valide?
186
demandé sur
the Tin Man
2011-12-21 16:51:45
2 réponses
Check out Chemin d'accès et, en particulier, Pathname#exist?
.
File et son module FileTest sont peut-être plus simples/plus directs, mais je trouve Pathname
une interface plus agréable en général.
46
répondu
Paul Annesley
2016-12-15 17:35:09
# file? will only return true for files
File.file?(filename)
et
# Will also return true for directories - watch out!
File.exist?(filename)
480
répondu
zed_0xff
2016-11-01 19:04:27