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 :

porblem de creer un fichier dans un repertoire


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 37
    Par défaut porblem de creer un fichier dans un repertoire
    Bonjour
    je veux utiliser java.io creer un fichier dans un repertoire "test"
    mais j'ai deja utilisier une fonction pour nomer le fichier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     File outputFile = new File(fileName.substring(0, fileName.length() - 4) + ".txt");
    	    textFile = outputFile.getName();
    je ne peut pas utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public File(String pathname)
    pour definier le repertoire,comment je dois faire?

  2. #2
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par défaut
    Bonjour,

    Tu n'as pas du lire la javaDoc de File

    C'est très simple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    File dir= new File("Mon repertoire"); // le chemin complet du répertoire
    boolean isCreated = dir.mkdirs();
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 37
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    try {		
    		    	 /*
    		    	  * on peut trouver les ficher a parti une adr URL ou dans local
    		    	  * */ 
    		         URL url = new URL(pdfFile);//adr de ficher
    		         document = PDDocument.load(url);
    		         String fileName = url.getFile();//obtenier nom de ficher       
     
    		         //nomer le ficher .txt en nom de pdf
    		         if (fileName.length() > 4) {
     
    		            /******************************/
    		            File dir= new File("test"); // le chemin complet du répertoire
    		            boolean isCreated = dir.mkdirs();
    		            /******************************/
     
    		            File outputFile = new File(fileName.substring(0, fileName.length() - 4) + ".txt");
     
    		            textFile = outputFile.getName();
    		         }
    		      } catch (MalformedURLException e)
    J'ai cherche sur javadoc, mais je n'a pas bien compris
    ici, j'ai ajoute le chemin de repertoire
    mais le fichier toujour creer dans le chemin root,mais pas dans le repertoire que j'ai defini.

  4. #4
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par défaut
    C'est normal tu ne donnes pas le chemin complet du fichier !

    C'est plutot comme ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
        if (fileName.length() > 4) {
     
           String dirStr = "test/";
          /******************************/
          File dir= new File(dirStr); // le chemin complet du répertoire
          boolean isCreated = dir.mkdirs();
          /******************************/
     
          File outputFile = new File(dirStr + fileName.substring(0, fileName.length() - 4) + ".txt");
     
          textFile = outputFile.getName();
       }
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Creer des fichiers dans un sous repertoire
    Par maxmarie dans le forum Windows Mobile
    Réponses: 4
    Dernier message: 16/11/2007, 15h30
  2. chercher un fichier dans un repertoire
    Par parisien dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 17/11/2005, 20h55
  3. Nombre de fichiers dans un répertoire
    Par berry dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 12/11/2005, 17h48
  4. Réponses: 4
    Dernier message: 19/04/2005, 12h27
  5. Réponses: 6
    Dernier message: 11/02/2005, 06h41

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