Connaitre l'espace disque disponible ?

Connaitre l'espace disque disponible ? - Java - Programmation

Marsh Posté le 13-02-2004 à 15:06:58    

Hello girls & boys,
 
Tout est dans le titre...
Bien sur c'est uniquement en java et sur n'importe quel sytème donc pas de df....
 
Merci d'avance.

Reply

Marsh Posté le 13-02-2004 à 15:06:58   

Reply

Marsh Posté le 13-02-2004 à 16:02:02    

c'est pas gagné car le seul objet qui aurait
marché est System mais le getProperties() sur System ne donne
pas la taille du disque, ni l'espace libre


Message édité par no_code le 13-02-2004 à 16:02:10
Reply

Marsh Posté le 13-02-2004 à 16:04:59    

Code :
  1. int taille = 0;
  2. do
  3. {
  4. bool toto = ecritUnOctet()
  5. taille++;
  6. }while(toto);


 
[:god]


Message édité par chrisbk le 13-02-2004 à 16:05:12
Reply

Marsh Posté le 13-02-2004 à 16:22:11    

chrisbk a écrit :

Code :
  1. int taille = 0;
  2. do
  3. {
  4. bool toto = ecritUnOctet()
  5. taille++;
  6. }while(toto);


 
[:god]


 
T'as oublié d'effacer l'intégralité du disque avant, petit étourdit!


---------------
Les Vers Solitaires, on aime ... ou pas !
Reply

Marsh Posté le 13-02-2004 à 18:26:29    

TeigneuX a écrit :

Hello girls & boys,
 
Tout est dans le titre...
Bien sur c'est uniquement en java et sur n'importe quel sytème donc pas de df....
 
Merci d'avance.
 


je suis pas certain que ce soit possible ca :/ D'autant plus que j'ai vu des trucs dans le 1.5 qui ressemble à ca (récupérer la mémoire dispo, etc ...)


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 13-02-2004 à 18:43:26    

fau voir si ca fait ca  [:proy]  
 
http://java.sun.com/j2se/1.5.0/doc [...] index.html
 


Monitoring and Manageability
 
Monitoring and Manageability is a key component of RAS (Reliability, Availability, Serviceability) in the Java platform.
 
The JVM Monitoring & Management API (JSR-174) specifies a comprehensive set of JVM internals that can be monitored from a running JVM. This information is accessed through JMX (JSR-003) MBeans and can also be accessed remotely using the JMX remote interface (JSR-160) and through industry standard SNMP tools.
 
One of the most useful features is a low memory detector. JMX MBeans can notify registered listeners when the threshold is crossed, see javax.management and java.lang.management for details.
 
For an idea of how easy the new API is to use, the following reports the detailed usage of the memory heaps in the Hotspot JVM.
 
import java.lang.management.*;
import java.util.*;
import javax.management.*;
 
public class MemTest {
    public static void main(String args[]) {
      List pools =ManagementFactory.getMemoryPoolMBeans();
      for(ListIterator i = pools.listIterator(); i.hasNext();) {
            MemoryPoolMBean p = (MemoryPoolMBean) i.next();
            System.out.println("Memory type="+p.getType()+" Memory usage="+p.getUsage());
        }
 
    }
}


Message édité par EpoK le 13-02-2004 à 18:44:02
Reply

Marsh Posté le 14-02-2004 à 16:23:10    

chrisbk a écrit :

Code :
  1. int taille = 0;
  2. do
  3. {
  4. bool toto = ecritUnOctet()
  5. taille++;
  6. }while(toto);


 
[:god]


 
 :love:  :love:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed