Propriétés système

Description

Voici une petite source, qui permet d'extraire toutes les propriétés du système et de les stocker dans un fichier sur le bureau (sous XP c'est sûr, pour les autres OS j'attends vos retours...)

Source / Exemple :


/*

  • getProperties.java
*
  • Créé le 14 avril 2004
  • /
package CLASS; /**
  • @author Eric Mairet
  • /
import java.util.*; import java.io.*; public class getProperties { static String Separateur; static String Bureau; public getProperties() { this.Separateur = System.getProperty("file.separator"); this.Bureau = System.getProperty("user.home") + Separateur + "Bureau"; } public static void main(String[] args) throws Exception{ getProperties PC = new getProperties(); Properties PropSYS = System.getProperties(); Enumeration enum = PropSYS.propertyNames(); System.out.println(PC.Bureau + PC.Separateur + "PropSys.txt"); /*Ecriture dans lengthfichier */ FileWriter fw = new FileWriter (Bureau + Separateur + "PropSys.txt"); BufferedWriter fsor = new BufferedWriter (fw); while(enum.hasMoreElements()) { String key = (String)enum.nextElement(); System.out.println(key + "\t -> \t" + PropSYS.getProperty(key)); fsor.write (key + "\t -> \t" + PropSYS.getProperty(key) + '\n' ); } fsor.close(); fw.close(); } }

Conclusion :


Il peut y avoir pleins d'améliorations telle qu'une interface graphique, ou la création d'un fichier en XML, possibilité de l'imprimer, etc ... mais ce n'était pas le but de la manoeuvre ...

J'espère que ce bout de code servira

@ plus

coucounet

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.