jeudi, juin 30, 2005

Un fichier ou un répertoire ?

D'abord on va lister ce qu'il y a dans un répertoire:
Dir.foreach("/Temp") {|item| puts item}
Comment savoir si on a trouvé un répertoire ou un fichier ?
Evidement il faut que le répertoire "Temp" et le fichier "temp.txt" existe sur votre disque dur ;)
puts File.file?("/Temp/temp.txt")
puts File.file?("/Temp/.")
puts File.file?("/Temp/")
puts File.file?("/Temp")
Résultat:
true
false
false
false

Aucun commentaire: