IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

Ouvrir et ecrire à un endroit précis [FAQ]


Sujet :

Entrée/Sortie Java

  1. #1
    Membre du Club Avatar de titor
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    78
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 78
    Points : 51
    Points
    51
    Par défaut Ouvrir et ecrire à un endroit précis
    Salut à tous.
    Je voudrais savoir si il est possible d'ouvrir et d'écrire dans un endroit précis dans un fichier.
    En effet je voudrais ouvrir un fichier mp3 puis me placer au premier des 128 derniers octets pour y remplacer le tag.
    Voilà j'ia déjà lu quelques sources sru le sujet mais étant un nouveau dans le monde de Java, je sollicite votre aide.
    Merci d'avance
    titor

  2. #2
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    La classe RandomAccessFile est faite pour toi

  3. #3
    Membre du Club Avatar de titor
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    78
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 78
    Points : 51
    Points
    51
    Par défaut
    Merci je vais tester ta solution. Il semblerais que ce soit cela qu'il me faille.
    Je vous tiens au courant de mes tests.

    titor

  4. #4
    Membre du Club Avatar de titor
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    78
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 78
    Points : 51
    Points
    51
    Par défaut
    Je voudrais pas avoir l'air d'un gros noob mais pourrais-tu me donner un exemple d'utilisation de cette classe car on commence seulement les classes a l'iut et puis mon niveau de prog OO n'est pas tres eleve non plus.

    Merci

  5. #5
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Voilà comment écrire une chaine à la fin d'un fichier:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    RandomAccessFile file = new RandomAccessFile(datafile, "rw");
    file.skipBytes((int)file.length()); //skip to the end of the file
    file.writeBytes("Add this text to the end of datafile"); //write at the end of the file
    file.close();
    Dans ton cas il te suffi de faire un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    file.skipBytes((int)file.length() - 128);
    Pour plus d'infos aller voir les cours et tutoriels pour bine apprendre Java : http://java.developpez.com/cours/

  6. #6
    Membre du Club Avatar de titor
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    78
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 78
    Points : 51
    Points
    51
    Par défaut
    Merci beaucoup, je vais tester cela

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fichier + ecrire à un endroit précis
    Par fraisa1985 dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 19/03/2008, 15h22
  2. Ouvrir une fenetre à un endroit précis de l'écran
    Par curahee dans le forum Tkinter
    Réponses: 1
    Dernier message: 06/07/2007, 15h24
  3. Ecrire à un endroit précis d'un fichier texte
    Par sisco97 dans le forum Langage
    Réponses: 6
    Dernier message: 27/04/2007, 20h44
  4. Ecrire à un endroit précis dans un fichier texte
    Par zemeilleurofgreg dans le forum Delphi
    Réponses: 4
    Dernier message: 26/06/2006, 22h51
  5. ecrire à un endroit précis du disque.
    Par giova_fr dans le forum Windows
    Réponses: 11
    Dernier message: 14/10/2005, 18h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo