Sha256: 3f903da51fa2a4002c4a6d4104bb4515c1ae6ee1074b2be8279bb91264cbed21

Contents?: true

Size: 934 Bytes

Versions: 4

Compression:

Stored size: 934 Bytes

Contents

######################################################################
# example_stat.rb
#
# Example program that demonstrates the FileSystem.stat method.
# Use the 'rake example' task to run this program.
######################################################################
require 'sys/filesystem'
include Sys

p Filesystem::VERSION

stat = Filesystem.stat("/")
puts "Path: " + stat.path
puts "Block size: " + stat.block_size.to_s
puts "Fragment size: " + stat.fragment_size.to_s
puts "Blocks free: " + stat.blocks_free.to_s
puts "Blocks available: " + stat.blocks_available.to_s
puts "Files/Inodes: " + stat.files.to_s
puts "Files/Inodes free: " + stat.files_free.to_s
puts "Files/Inodes available: " + stat.files_available.to_s
puts "File system id: " + stat.filesystem_id.to_s
puts "Base type: " + stat.base_type if stat.base_type
puts "Flags: " + stat.flags.to_s
puts "Name max: " + stat.name_max.to_s

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
sys-filesystem-1.0.0-x86-mingw32 examples/example_stat.rb
sys-filesystem-0.3.1-x86-mswin32-60 examples/example_stat.rb
sys-filesystem-0.2.0-x86-mswin32-60 examples/example_stat.rb
sys-filesystem-0.3.0-x86-mswin32-60 examples/example_stat.rb