bonjour
il me faut ecrire un programme me permettant de vider un fichier (texte par ex)
de son contenu sans perdre son nom ni sa place dans la directory
en 2 mots
plutot un clear qu'un del
merci d'avance de détailler la solution
je suis pas un pro java (plutot assembleur, si si çà existe encore)
sylvain
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Olivier Thomann
On 23 Jul 2003 06:13:25 -0700, (sylvainFolliet) wrote:
il me faut ecrire un programme me permettant de vider un fichier (texte par ex) de son contenu sans perdre son nom ni sa place dans la directory en 2 mots plutot un clear qu'un del merci d'avance de détailler la solution je suis pas un pro java (plutot assembleur, si si çà existe encore) Il te suffit d'itérer tous les fichiers de ton répertoire et
sous-répertoires si demandé. Tu ouvres un fichier de même nom et dedans tu ne mets rien. Voir la classe java.io.FileWriter. FileWriter(String fileName, boolean append) utilise append = false. -- Olivier
On 23 Jul 2003 06:13:25 -0700, sylvainfolliet@cerp-rouen.fr
(sylvainFolliet) wrote:
il me faut ecrire un programme me permettant de vider un fichier (texte par ex)
de son contenu sans perdre son nom ni sa place dans la directory
en 2 mots
plutot un clear qu'un del
merci d'avance de détailler la solution
je suis pas un pro java (plutot assembleur, si si çà existe encore)
Il te suffit d'itérer tous les fichiers de ton répertoire et
sous-répertoires si demandé.
Tu ouvres un fichier de même nom et dedans tu ne mets rien.
Voir la classe java.io.FileWriter.
FileWriter(String fileName, boolean append) utilise append = false.
--
Olivier
On 23 Jul 2003 06:13:25 -0700, (sylvainFolliet) wrote:
il me faut ecrire un programme me permettant de vider un fichier (texte par ex) de son contenu sans perdre son nom ni sa place dans la directory en 2 mots plutot un clear qu'un del merci d'avance de détailler la solution je suis pas un pro java (plutot assembleur, si si çà existe encore) Il te suffit d'itérer tous les fichiers de ton répertoire et
sous-répertoires si demandé. Tu ouvres un fichier de même nom et dedans tu ne mets rien. Voir la classe java.io.FileWriter. FileWriter(String fileName, boolean append) utilise append = false. -- Olivier
Philippe
bonjour Salut !
il me faut ecrire un programme me permettant de vider un fichier (texte par ex)
de son contenu sans perdre son nom ni sa place dans la directory en 2 mots plutot un clear qu'un del
Rien de plus simple... dès que tu crées un FileOutputStream (sans spécifications), le fichier est éffacé. Donc tu n'as qu'a rajouté ces lignes :
merci j'ai ecrit le code source suivant : import java.io.*;
public class NettoyageLog {
// Méthode lancée à l'appel de l'instruction : // java nettoyageLog nomFichier public static void main (String [ ] args) {
try { File OutputStream fos = new FileOutputStream(args); fos.close( );
} catch (IOException e) { // Exception déclenchée si un problème survient pendant l'accès au fichier System.out.println (e); } } } çà compile pas à hauteur de fos.close( ); ; expected
mon fichier à effacer est csrp-messages.log ai je une chance de le vider de son contenu comme ceci ? merci
merci d'avance de détailler la solution De rien !
"Philippe" <philippe.cuisinaud@wanadoo.fr> wrote in message news:<bfo4l5$td2$1@news-reader4.wanadoo.fr>...
bonjour
Salut !
il me faut ecrire un programme me permettant de vider un fichier (texte
par ex)
de son contenu sans perdre son nom ni sa place dans la directory
en 2 mots
plutot un clear qu'un del
Rien de plus simple... dès que tu crées un FileOutputStream (sans
spécifications), le fichier est éffacé.
Donc tu n'as qu'a rajouté ces lignes :
merci
j'ai ecrit le code source suivant :
import java.io.*;
public class NettoyageLog {
// Méthode lancée à l'appel de l'instruction :
// java nettoyageLog nomFichier
public static void main (String [ ] args)
{
try
{
File OutputStream fos = new FileOutputStream(args);
fos.close( );
}
catch (IOException e)
{
// Exception déclenchée si un problème survient pendant l'accès au fichier
System.out.println (e);
}
}
}
çà compile pas à hauteur de fos.close( );
; expected
mon fichier à effacer est csrp-messages.log
ai je une chance de le vider de son contenu comme ceci ?
merci
merci j'ai ecrit le code source suivant : import java.io.*;
public class NettoyageLog {
// Méthode lancée à l'appel de l'instruction : // java nettoyageLog nomFichier public static void main (String [ ] args) {
try { File OutputStream fos = new FileOutputStream(args); fos.close( );
} catch (IOException e) { // Exception déclenchée si un problème survient pendant l'accès au fichier System.out.println (e); } } } çà compile pas à hauteur de fos.close( ); ; expected
mon fichier à effacer est csrp-messages.log ai je une chance de le vider de son contenu comme ceci ? merci