22 lines
516 B
Ruby
22 lines
516 B
Ruby
|
#!/usr/bin/ruby -w
|
|||
|
|
|||
|
# affichage infos sur un fichier
|
|||
|
|
|||
|
f = File.open("testfile","r")
|
|||
|
|
|||
|
# on recupere les infos grace a la methode stat -> objet aStat
|
|||
|
|
|||
|
s = f.stat
|
|||
|
|
|||
|
puts "\n\naffichage info fichier \n"
|
|||
|
|
|||
|
|
|||
|
puts s # -> affiche reference memoire objet s !
|
|||
|
|
|||
|
|
|||
|
puts "chemin absolu :" + File.expand_path(f.path)
|
|||
|
puts "taille du fichier : " + s.size.to_s
|
|||
|
puts "nombre de blocs : " + s.blocks.to_s
|
|||
|
puts "fichier regulier: " + s.file?.to_s
|
|||
|
puts "repertoire : " + s.directory?.to_s
|
|||
|
puts "num<EFBFBD>ro de possesseur : " + s.uid.to_s
|