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

Langage Java Discussion :

Chemin d'accès d'un fichier sous Unix


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 84
    Par défaut Chemin d'accès d'un fichier sous Unix
    Bonjour,

    J'ai écrit ce petit bout de java qui me permet de récupérer les noms de fichier dans un répertoire et modifier les données à l'intérieur. Je l'ai testé sous Windows et tout fonctionne.

    Je sais que sous Windows il n'y a aucun problème en mettant "C:/..." mais sous Unix ça ressemble à un truc comme ça ?

    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    import java.io.File;
     
    import javax.swing.JFrame;
     
     
    public class Exec {
     
    	@SuppressWarnings("deprecation")
    	public static void main(String args[])
    	{
    		File folder = new File("/export/data/rfnetco/rfcfg_xml/switch_export/umts/bulk_builder/store/current/");
    	    String [] listefichiers;
    	    String name;
     
    	    int i;
    	    listefichiers=folder.list();
     
    	    for(i=0;i<listefichiers.length;i++)
    	    {
    	    	if(listefichiers[i].endsWith(".xml") == true)
    	    	{
    	    		name = listefichiers[i].substring(0, listefichiers[i].length()-4);
    	    		ModiFile.modiFile(name);
    	    	}		
    	    }
     
    	    BoutonOK fenetre = new BoutonOK();
    	    fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    	    fenetre.show();
     
    	}
     
    }
    Sur unix, je le lance en faisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    chmod +x mon_programme.jar
    ... mais rien se passe.

    Auriez-vous une idée ?

    Merci beaucoup !!!

  2. #2
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Par défaut
    Tu as essayé en mettant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    File folder = new File("/export/data/rfnetco/rfcfg_xml/switch_export/umts/bulk_builder/store/current");
    Je crois que sous Linux, il ne faut pas mettre le / à la fin (après je ne sais plus si c'est une obligation ou une généralité).
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 132
    Par défaut
    Bonjour,

    Pour lancer un jar sous linux/unix c'est comme sous windows :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -jar mon_programme.jar
    chmod +x permet seulement de rendre un script exécutable. Sinon le / à la fin ne sert à rien mais il ne gène en rien la manoeuvre.

    A+

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 84
    Par défaut
    Parfait nu_tengo ! Tout fonctionne !

    Merci beaucoup,

    Geoffrey

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

Discussions similaires

  1. [VBA-E]récupérer le chemin d'accès d'un fichier
    Par gil68 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 05/02/2006, 18h50
  2. Concaténation de fichiers sous UNIX?
    Par airmax77 dans le forum Linux
    Réponses: 4
    Dernier message: 27/01/2006, 16h23
  3. Réponses: 7
    Dernier message: 20/09/2005, 17h47
  4. Réponses: 5
    Dernier message: 07/05/2004, 09h44
  5. Chemin d'accès d'un fichier
    Par guitaros dans le forum Langage
    Réponses: 6
    Dernier message: 16/01/2004, 09h27

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