Salut tout le monde,
actuellement je suis entrain de developper une api et parmi les fonctionnalités que je dois developper c'est de verifier l'existance des repertoires "Code/" et "Data/" et puis si les deux repertoires existe je dois ouvrir le fichier XML qui se trouve dans le reprtoire "Data/" Toutes ces operations doivent etre réaliser sans la decompression l'archive .
pour l'instant j'ai reuissi à faire la verification des deux repertoires par contre je sais pas comment je vais ouvrir le fichier XML qui e trouve dans "Data/" Dans si qlq un entre vous c'est comment le faire je serais tres recaonnaissant.
voici un petit bou du code que j'ai developpé pour verifier les deux Rep
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 try { ZipFile zf = new ZipFile("C:/WORK/archive.zip"); Enumeration<?> entries = zf.entries(); while (entries.hasMoreElements()) { ZipEntry e = ((ZipEntry)entries.nextElement()); if((e.getName().contains("Code")==true)|| (e.getName().contains("Data")==true)){ cp=cp+1; } } if (cp==2){ System.out.println("Debut d'algorithme"); // c'est la ou je dois faire mon traitement :/ } else{ logger.debug("Directory MISSING"); } } catch(Exception e) { e.printStackTrace(); } }
Merci
Partager