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