PDA

Visualizza la versione completa : [Java] Elenco file.txt di una cartella


damiano1985
26-03-2003, 10:18
Salve
Come faccio a sapere quali file.TXT sono sotto una cartella...
Li vorrei mettere dentro un Vector..
Grazie per L'AIUTO
Damiano

l.golinelli
26-03-2003, 10:31
Non so se esiste un metodo apposta altrimenti fai i llistato della Directory e poi scegli tutti i File che finiscono per .txt dall'Array che si Ŕ creato e mettili nel Vector...

:ciauz:

floyd
26-03-2003, 10:37
public class Filtro implements FileFilter {
public boolean accept(File pathname) {
return pathname.getName().toLowerCase().endsWith(".txt");
}
}

File dir = new File("C:\");
File[] f = dir.listFiles(new Filtro());

l.golinelli
26-03-2003, 10:40
Ecco c'era il modo... :p

damiano1985
26-03-2003, 12:54
non mi funge...
mi servirebbe una funzioncina che mette dentro un array tutti i files .txt della cartella dove stÓ il programma..
vi prego aiutatemi
damiano

s2000
26-03-2003, 13:11
:confused:

Funge funge..che errore ti da?





import java.io.*;

class Filtro implements FileFilter {
public boolean accept(File pathname) {
return pathname.getName().toLowerCase().endsWith(".txt");
}
}

public class Prova{
public static void main(String[] args){
File dir = new File("C:\\");
File[] f = dir.listFiles(new Filtro());

for(int i=0;i<f.length;i++){

System.out.println(f[i].getName());
}

}

}


Prova il codice cosi...

damiano1985
26-03-2003, 13:15
ora funge.. :D

grazie milleee

damiano1985
26-03-2003, 13:21
GRAZIE PER QUELLO DI PRIMA..
VOLEVO FARTI UN'ALTRA DOMANDA SENZA APRIRE UN'ALTRA DISCUSSIONE..
COME FACCIO A CREARE UN FILE.TXT VUOTO IN QUELLA DIRECTORY

floyd
26-03-2003, 13:23
File f = new File("dir\\name.txt");
boolean created = f.createNewFile();
if (created)
// file creato
else
// ha avuto un problema

Loading