Génération de fichiers

Contenu du snippet

Ceci est un petit code permettant la génération de fichiers avec une taille donnée
Utilisation :
java FileGen [nombre de bits du fichier]
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintWriter;

public class FileGen {
String key = "";
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
System.out.println("Taille :"+args[0]+" bits");
new FileGen(args);
} catch(ArrayIndexOutOfBoundsException e) {
System.out.println("Usage : \njava -jar filegen.jar [taille du fichier en bits]\nExemple :\njava -jar filegen.jar 1000 => Fichier de 1000 bits");
}
}

public FileGen(String[] args) {
long start = System.currentTimeMillis();
int k = Integer.parseInt(args[0]);
try {
File file = new File("FileGen.fg");
FileOutputStream f = new FileOutputStream(file);
PrintWriter pw = new PrintWriter(f);
for(int i = 0;i<k;i++) {
pw.write(' ');
}
long end = System.currentTimeMillis();
System.out.println("Temps total :"+(end-start)+" ms\nTaille du fichier : "+file.length());
pw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

}

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.