Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    [Java] Elenco file.txt di una cartella

    Salve
    Come faccio a sapere quali file.TXT sono sotto una cartella...
    Li vorrei mettere dentro un Vector..
    Grazie per L'AIUTO
    Damiano

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2,894
    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...


  3. #3
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    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());

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2,894
    Ecco c'era il modo...

  5. #5
    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

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    16


    Funge funge..che errore ti da?

    codice:
    
    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...

  7. #7
    ora funge..

    grazie milleee

  8. #8
    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

  9. #9
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    File f = new File("dir\\name.txt");
    boolean created = f.createNewFile();
    if (created)
    // file creato
    else
    // ha avuto un problema

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.