|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Nov 2009
Città: Cosenza
Messaggi: 43
|
[JAVA]aiuto ciclo
Ciao a tutti.. avrei bisogno di un consiglio, anzi proprio di un'informazione.
Si può fare in java un ciclo, ma non di interi.. un ciclo di file. Mi spiego meglio, in una cartella ho dei file, come posso fare in modo che li controllo ad uno ad uno...???
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Non puoi fare un ciclo su un file ma puoi fare un ciclo su array o una collezione di file.
Codice:
File directory = new File(percorso);
File[] fileNellaDirectory = directory.listFiles();
if(fileNellaDirectory != null) {
for(File f : fileNellaDirectory) {
...fai qualcosa con f }
}
Codice:
File directory = new File(percorso);
ArrayList<File> list= new ArrayList<File>();
File[] files = directory.listFiles();
if(files != null) list.addAll(Arrays.asList(files));
for(int i = 0; i < list.size(); i++) {
File file = list.get(i);
if(file.isDirectory) {
File[] sub= file.listFiles();
if(sub != null) list.addAll(Arrays.asList(sub));
}
...fai qualcosa con file
}
|
|
|
|
|
|
#3 | |
|
Member
Iscritto dal: Nov 2009
Città: Cosenza
Messaggi: 43
|
Quote:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:24.




















