j'ai un objet de type File et je souhaiterais savoir si c'est un dossier ou un fichier
j'ai essayé isFile() ou isDirectory() mais ca n'as pas marché.
Version imprimable
j'ai un objet de type File et je souhaiterais savoir si c'est un dossier ou un fichier
j'ai essayé isFile() ou isDirectory() mais ca n'as pas marché.
Recommence, alors.
:lol:Citation:
Envoyé par gifffftane
Plus sérieusement, il faudrait que tu nous en dise plus, qu'est ce qui n'a pas marché? Tu as eu des exceptions? Le chemin pointe par l'objet File est-il valide? Correspond t-il bien à un fichier ou un dossier (vérifiable avec la méthode exists de File)? Comment initialises-tu ton objet File?
Tu pourrais aussi nous faire voir ton code?
Bref, donne nous un peu plus d'éléments. :wink:
voici un morceau de mon code:
ma condition o_FichierDest.isDirectory() est toutjours egalle a a falseCode:
1
2
3
4
5
6
7
8
9
10
11 . String [] listefichiers; FileManager o_DossierDest = new FileManager("\\\\p3552nt303\\tables"); listefichiers = o_DossierDest.list(); for (Integer i_Column2=0; i_Column2<listefichiers.length; i_Column2++) { FileManager o_FichierDest = new FileManager("\\p3552nt303\tables" + listefichiers[i_Column2]); if (o_FichierDest.isDirectory()) ...
(meme si je remplace o_FichierDest.isDirectory() par o_FichierDest.isFile())
pourtant dans ce dossier j'ai des fichiers et des dossiers.
Bonjour ,
je crois qu'en fait il te manque le "\" entre tables et le nom de ton fichier ou dossier.
effectivement c'est bien ca merci