Class file utilities / classe utilitaire de manipulation de fichiers

Soyez le premier à donner votre avis sur cette source.

Snippet vu 12 931 fois - Téléchargée 18 fois

Contenu du snippet

Petite classe toute bête de manipulation de fichiers, simple mais tellement utile ;)
voila, si ça peut aider...

Source / Exemple :


import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;

/**

  • @author Macrosjiu
*
  • /
public class FileLayerUtilities { public static void saveInFile(String completePathFile, InputStream in) throws IOException{ BufferedInputStream bis = new BufferedInputStream(in); File file = new File(completePathFile); if(!file.exists()) file.createNewFile(); FileOutputStream stream = new FileOutputStream(completePathFile); BufferedOutputStream bos = null; try { int read_bytes = 0; byte[] buffer = new byte[4096]; bos = new BufferedOutputStream(stream, buffer.length); while ( (read_bytes = bis.read(buffer, 0, buffer.length)) != -1) { bos.write(buffer,0, read_bytes); } }catch(IOException ex){ throw new IOException("ERROR IN SAVING FILE !! pathFile : "+file.getAbsolutePath()); } finally { bos.flush(); bos.close(); stream.close(); } } public static void deleteFile(String completePathFile) throws IOException{ try{ File filetoDelete = new File (completePathFile); if(filetoDelete.exists()){ if( ! filetoDelete.delete()) throw new IOException("ERROR FILE NOT DELETED !! pathFile : "+filetoDelete.getAbsolutePath()); } }catch(IOException ex){ throw new IOException("Error in deleting file"); } } public static InputStream readFile(String completePathFile) throws IOException{ try{ File file = new File(completePathFile); if(file.exists()){ InputStream in = new FileInputStream(file); //byte myBytes[] = new byte[in.available()]; //in.read(myBytes); //return new String(myBytes); return in; }else{ throw new IOException("FILE TO READ NOT FOUND !! pathFile : "+file.getAbsolutePath()); } }catch(IOException ex){ throw new IOException("Error in reading file"); } } }

A voir également

Ajouter un commentaire

Commentaire

Messages postés
72
Date d'inscription
mercredi 27 décembre 2000
Statut
Membre
Dernière intervention
16 mai 2016
1
ça marche nickel!
Merci!

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.

Du même auteur (MacrOsjIu)