Existence d'un fichier

Existence d'un fichier - Java - Programmation

Marsh Posté le 03-01-2003 à 09:22:07    

Bonjour
Petit pb :
je voudrais tester l'existence d'un fichier sur un serveur unix mais le probleme que j'ai, c'est que je ne veux pas tenir compte de la casse .
Comment faire ? le isFile de la classe File en tient compte


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 03-01-2003 à 09:22:07   

Reply

Marsh Posté le 03-01-2003 à 09:37:28    

bin c'est normal ...
 
Solution simple, tu récupères tout les fichiers du répertoires en question et tu boucles dessus en faisant un getName() sur les élements et en utilisant equalsIgnoreCase(TonNomDeFichier)
 
A+


Message édité par darklord le 03-01-2003 à 09:38:17

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 03-01-2003 à 09:38:38    

OK je fais un test ...
T'as pas une experience sur mon aut' topic (cactus ...) et ses  
s......... de tests unitaires ?


Message édité par persepolis le 03-01-2003 à 09:41:11

---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 03-01-2003 à 09:51:55    

je lis tout les topics Java. Si je ne réponds pas c'est qu'il y a une raison


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 03-01-2003 à 10:03:48    

DarkLord a écrit :

je lis tout les topics Java. Si je ne réponds pas c'est qu'il y a une raison


L'autre fois, je suis tombé sur un topic ou tu parlais de J2EE et je suis étonné que tu ne traites pas des problemes de tests unitaires


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 03-01-2003 à 10:19:29    

persepolis a écrit :


L'autre fois, je suis tombé sur un topic ou tu parlais de J2EE et je suis étonné que tu ne traites pas des problemes de tests unitaires


 
Je fais des tests unitaires. Je ne vois absolument pas le rapport avec J2EE.


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 03-01-2003 à 10:32:51    

DarkLord a écrit :


 
Je fais des tests unitaires. Je ne vois absolument pas le rapport avec J2EE.


et tu te les paluches à la main ?


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 03-01-2003 à 10:48:55    

persepolis a écrit :


et tu te les paluches à la main ?


 
bin non j'utilises JUnit mais je ne vois tjrs pas le rapport avec J2EE, désolé


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 03-01-2003 à 11:09:54    

DarkLord a écrit :


 
bin non j'utilises JUnit mais je ne vois tjrs pas le rapport avec J2EE, désolé


C'est moi qui est certainement mélangé les 2.
Je pensais que J2EE permettait de gerer un projet de A a Z


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 03-01-2003 à 11:50:13    

j'aimerai assez devoir éviter ce genre de remarques de ta part. Si tu n'es pas sur de ce que tu parles, ne me demande pas de me justifier, tu me fais perdre mon temps


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 03-01-2003 à 11:50:13   

Reply

Marsh Posté le 03-01-2003 à 12:30:32    

DarkLord a écrit :

j'aimerai assez devoir éviter ce genre de remarques de ta part. Si tu n'es pas sur de ce que tu parles, ne me demande pas de me justifier, tu me fais perdre mon temps


Ca y est il est énervé, il en perd son français  :D

Reply

Marsh Posté le 03-01-2003 à 12:48:29    

R3g a écrit :


Ca y est il est énervé, il en perd son français  :D  


 
 :whistle:  :jap:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 03-01-2003 à 14:03:14    

DarkLord a écrit :

j'aimerai assez devoir éviter ce genre de remarques de ta part. Si tu n'es pas sur de ce que tu parles, ne me demande pas de me justifier, tu me fais perdre mon temps


Je ne sais pas où tu as vu que je te demandais de te justifier  :ouch:  
Franchement, je te remercie pour ton aide mais ta mauvaise humeur m'exaspère :fou:


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 03-01-2003 à 14:06:26    

sinon pour le fichier, y a une façon élégante de faire la même chose :  
 

Code :
  1. package test;
  2. import java.io.*;
  3. public class TestFileFilter {
  4.     public static void main(String[] args) {
  5.         File rep = new File("c:" );
  6.         String fileToSearchFor = "CONFIG.sys";
  7.         // ...
  8.         if (rep.list(new FileNameICFilter(fileToSearchFor)).length != 0) {
  9.             System.out.println("file exists !" ); 
  10.         } else {
  11.             System.out.println("file does not exist !" );     
  12.         }
  13.    
  14.     }
  15. }
  16. class FileNameICFilter implements FilenameFilter {
  17.    
  18.     private String name;
  19.    
  20.     public FileNameICFilter (String name) {
  21.         this.name = name;
  22.     }
  23.    
  24.     public boolean accept(File dir, String name)  {
  25.         return name.equalsIgnoreCase(this.name);
  26.     } 
  27. }

Reply

Marsh Posté le 03-01-2003 à 14:06:52    

persepolis a écrit :


Je ne sais pas où tu as vu que je te demandais de te justifier  :ouch:  
Franchement, je te remercie pour ton aide mais ta mauvaise humeur m'exaspère :fou:  


 
c pas de la mauvaise humeur. Quand on ne sait pas on se tait :o Tu m'as cassé la tête pour voir si j'avais lu ton topic. Et puis de me dire que J2EE a un rapport avec les tests unitaires. Au bout de 4 posts je me rends compte que tu confonds tout. Ca me gonfle c'est tout.


Message édité par darklord le 03-01-2003 à 14:07:09

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 03-01-2003 à 14:07:40    

benou a écrit :

sinon pour le fichier, y a une façon élégante de faire la même chose :  


 
juste! bien vu :jap:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 03-01-2003 à 14:11:58    

Joli !!!  :jap:  


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed