Claudiogarau.it :: Tutorials & Scripts, PHP, Linux and more. :: Mappa del sito
Tutorials & Scripts, PHP, Linux and more.

Home :: Java :: Indice Java

Aprire una directory e creare una lista di file con Java

Inserito il: 07-05-2007


Java permette di effettuare scansioni all'interno di directory e di visualizzarne il contenuto. Nell'esempio riportato in questo breve articolo vedremo come produrre il codice necessario a creare una piccola applicazione in grado di aprire una directory passata come parametro e di produrre una lista numerata dei file contenuti all'interno di essa.

L'applicazione riportata in esempio aprirà e leggerà la cartella presente nel percorso indicato, conterà i file presenti all'interno di essa, ne rileverà il nome e l'estensione e produrrà in output un file contenente il report completo della scansione effettuata; il report prodotto sarà inoltre salvato all'interno di un file di testo che verrà aggiornato ogni volta che verrà eseguita l'applicazione.

Ecco il codice del nostro programmino Java:
import java.io.*;

public class ShowDir
  {
  static public void main(String args[]) throws Exception
  {

File di = new File("directory");
  File fl[] = di.listFiles();
  int i;
  int count=0;
  String str="";
  String list="";

for (i=0; i < fl.length; i++)
  {
  System.out.println(""+fl[i]);
  FileInputStream fis = 
  new FileInputStream(fl[i].getCanonicalFile());
  LineNumberReader l = 
  new LineNumberReader(new BufferedReader(new InputStreamReader(fis)));

  while ((str=l.readLine())!=null)
  {
  count = l.getLineNumber();
  }
  System.out.println(count);

String filename = fl[i].getName().toString();
  list = filename+"-------------"+count;

FileOutputStream file = new FileOutputStream("directory/report.txt",true); 
  PrintStream printtofile = new PrintStream(file);
  printtofile.println(list);
  printtofile.close();
  file.close();
  }
 }
}
Per eseguirlo sarà sufficiente passare il file ".java" al compilatore ed lanciare il ".class" ottenuto tramite l'interprete Java.


Indice Java
Apache (19)
CGI (11)
Jsp (16)
Linux (18)
Manuali (6)
Perl (12)
Php (134)
PostgreSQL (12)
Tomcat (10)
Unix (12)
Libri (0)
Forum



Scrivere su un file con Java
Il processo di creazione di un file tramite un'applicazione scritta con Java puņ essere accompagnato anche da istruzioni finalizzate alla... Leggi l'articolo


Corsi per Webmaster, Web Designer, Programmatori, Grafici e Sistemisti

Mrwcorsi.it
Mrwebmaster.it
4 You Gratis.it
Ceptive.it
Giochi Gratis
Pierotofy.it
Giornale Webmaster
Manuali
Morpheusweb.it
SEO Directory
Visual designer
Forum per Webmaster




Pagina caricata in 0.0001 secondi. | Per informazioni | ©CG di Claudio Garau P.IVA 03219430927 RSS