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 :

Acces impossible RandomAccessFile


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de rems033
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    513
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2007
    Messages : 513
    Par défaut Acces impossible RandomAccessFile
    Salut à tous,
    Dans le cadre de mon stage, je dois acceder à des données sur un disque dur.
    Il semble que la fonction seek(long) ne me permette pas d'acceder aux données se situant au dela de 2Go!!?
    Si quelqu'un a une idée?
    Merci à tous!

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Et tu as besoin de lire en java des fichiers de plus de 2 Gos?

    Je n'ai pas vérifié ton affirmation, mais si elle est exacte, tu peux toujours utiliser un flux standard (FileInputStream): comme celui-ci lis ton fichier par morceaux via une boucle, je pense que tu n'as aucune limite sur la taille des fichiers par cette méthode.
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Février 2007
    Messages
    572
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Février 2007
    Messages : 572
    Par défaut
    Regarde également du coté du package java.nio et de la classe FileChannel.

    Elle te permet de lire un gros fichier, sans le transferer intégralement en mémoire.

  4. #4
    Membre expérimenté
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2004
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2004
    Messages : 230
    Par défaut
    juste une question comme ca , t'as une exception ?

    sinon ca peut mettre beaucoup de temps , ramdomAccess file est BEACOUP plus lent que InputStream et ce genre de classe pour la lecture de fichier

    si tu as une exception genre java.lang.OutOfMemoryError: Java heap space

    la solution de sanguko devrait aller (je ne connais pas nio)

    par contre je rejoins l'avis de CyberChouan ... lire des fichier de cette taille n'est pas vraiment fait pour le java ....

  5. #5
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Perso j'arrive très bien à ouvrir un fichier de 4Go et à me déplacer dans ce dernier... testé avec une JVM 1.6 sous Windows...

    D'où vient cette information ? As-tu au moins essayé ?


    Citation Envoyé par daedric Voir le message
    lire des fichier de cette taille n'est pas vraiment fait pour le java ....
    Pourquoi ???

    a++

  6. #6
    Membre expérimenté
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2004
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2004
    Messages : 230
    Par défaut
    pour les temps d'acces j'avais un tableau avec des comparatif de differente classe

    apres pour les fichier si gros ca depend de ce que tu en fais mais pour peu que tu en garde une partie en memoire tu va vite deborder le tas ...

Discussions similaires

  1. [Linux] [Webmin 1.29] Accès impossible
    Par ghohm dans le forum Installation
    Réponses: 8
    Dernier message: 17/08/2006, 17h45
  2. MySQL 4.1 + PHPmyAdmin - Accès impossible
    Par messier79 dans le forum Outils
    Réponses: 5
    Dernier message: 20/03/2006, 14h37
  3. Accès impossible à une base
    Par ien_ien23 dans le forum Access
    Réponses: 1
    Dernier message: 20/02/2006, 15h02
  4. [Sql Server CE 2.0] Acces impossible depuis Pocket PC
    Par joefou dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 02/09/2005, 14h24
  5. Accès impossible au serveur MySQL
    Par aliasjcdenton dans le forum Installation
    Réponses: 3
    Dernier message: 19/05/2003, 17h11

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