Bonjour
Je voudrais savoir comment faire pour obtenir l'espace disque utilisé en utilisant ruby.
Merci








Bonjour
Je voudrais savoir comment faire pour obtenir l'espace disque utilisé en utilisant ruby.
Merci








L'espace disque utilisé en utilisant ruby ??? Je ne suis pas sûr de ce que tu veux dire... Si tu parles de la place que prends une installation de ruby, regarde simplement dans C://Program Files/Ruby (je suppose que ça doit être installé ici sous Windows).
Si tu veux savoir la taille minimale que devra prendre ton programme pour fonctionner en stand-alone (normalement moins qu'une install de ruby), transformes-le en exécutable via rubyscript2exe et regarde sa taille.
















J'ai fais une méthode qui calcule le nombre de fichiers et la taille occupée d'un drive.
La voici:
def getInfoDirectory(dir)
count = 0
size = 0
if not dir.nil?
if File.directory?(dir)
Dir.foreach(dir) do |file|
if file != "." and file != ".."
if File.directory?(dir + "/" + file)
tmpcount, tmpsize = getInfoDirectory(dir + file)
size = size + tmpsize
count = count + tmpcount
else
fsize = File.size(dir + "/" + file)
if not fsize.nil?
size = size + fsize
end
count = count + 1
end
end
end
end
end
return count, size
end
Maintenant je voudrais juste obtenir l'espace libre sur cette drive.
Aucune idée comment faire ceci?
merci








Salut,
Je pense que sur les "autres" platformes (Linux/Unix), tu peux parser la sortie de la commande df![]()
Partager