Sto scrivendo casi di test che devono essere eseguiti in ambiente osgi, ho inserito i dati di test che sono un insieme di file nel pacchetto di test. Sono in grado di accedere ai file di dati di test utilizzando bundle.getResource che restituisce un URL da cui posso ottenere InputStream per un determinato file, ma come posso trovare l'elenco di file in una particolare cartella nel plug-in di test. In eclispe potrei usare fileLocator per fare questo.Ricerca di file e cartelle in un pacchetto OSGI
/bundle
testdata
one.txt
two.txt
three.txt
folder1
file1.txt
file2.txt
nel bundle sopra voglio trovare tutti i file e le cartelle che sono presenti nella cartella testdata.
migliori Reards,
Keshav
Sbagliato !!! L'iterazione dei file zip ecc. NON è portabile in Java, Java ha un'astrazione per le risorse completamente danneggiate. È una pratica molto negativa che sfortunatamente è diffusa perché i programmi di caricamento di classi non hanno un iteratore per le loro risorse. Vedi la risposta di BJ: OSGi ha Bundle.findEntries e Bundle.getEntryPaths che ti permette di scorrere le risorse in modo portatile. –