On my Windows XP system, this appears to work:

class Dir
  def Dir.free_space
    dir = `dir`
    dir =~ /([0-9,]*)\sbytes free/
    bytes_free = $1.delete(",")
    return bytes_free.to_i
  end
end

puts Dir.free_space.to_s

---Michael B.
 

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Steve
Tangsombatvisit
Sent: April 13, 2007 5:26 PM
To: wtr-general@rubyforge.org
Subject: [Wtr-general] Finding out how much space remain on a drive?

Hi folks,

Is there a quick and easy way to find out how much disk space remains on a
drive using Ruby, or how much space is currently being used?


Thanks,
Steve 

_______________________________________________
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general

_______________________________________________
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to