Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte textový editor alebo Java integrované vývojové prostredie ( IDE. ) Tento výukový program bude predpokladať , že ste sa pomocou bežného textového editora , ako je Poznámkový blok , ale mnoho z krokov je možné automatizovať pomocou Java IDE . ako Netbeans
2
vložte nasledujúci kostru triedy do editora :
import java.io.File ;
import java.io.FileNotFoundException ;
import java.io.FileReader ;
import java.io.IOException ;
public class DirectoryReader {
public static void main ( String [ ] args ) {
}
}
kód pôjde v hlavnej metódou zhora .
3
vložte nasledujúci v hlavnej metódy :
try { klipart
} catch ( FileNotFoundException ex ) {
System.out.println ( ex.getMessage ( ) ) ;
} catch ( IOException ex ) {
System.out.println ( ex.getMessage ( ) ) ;
}
spracováva povinnú kontrolu chýb pre kód k prísť . Všetok kód v nasledujúcich krokoch pôjde v priestore medzi " vyskúšať " a " úlovok " .
4
vložte nasledujúci vnútri bloku try vytvoriť FileReader :
FileReader fread ;
5
vložte nasledujúci bezprostredne po riadku od kroku 4 načítať adresár do objektu súboru :
súboru dir = new File ( " C : \\ " ) ;
nahradiť adresár s jedným , ktorý chcete nahrať .
6
vložte nasledujúci prechádzať každého súboru v adresári , čítať dáta z neho , a vytlačiť ich na konzole :
pre ( f súbor : dir.listFiles ( ) ) {
fread = new FileReader ( f ) ;
System.out.println ( f.getPath ( ) ) ;
while ( fread.ready ( ) ) {
System.out.print ( ( char ) fread.read ( ) ) ;
}
fread.close ( ) ;
}
7
Skontrolujte svoj kód , aby zabezpečili , že zodpovedá nasledujúcej výtlačok úplného zdrojového kódu pred uložením :
dovoz java.io.File ;
import java.io.FileNotFoundException ;
import java.io.FileReader ;
import java.io.IOException ;
import java.nio.CharBuffer ;
public class DirectoryReader {
public static void main ( String [ ] args ) {
try {
FileReader fread ;
súboru dir = new File ( " /Users /Trenton /DailyShortStories /Prvý Koncepty /" ) ;
pre ( f súbor : dir.listFiles ( ) ) {
fread = new FileReader ( f ) ;
System.out.println ( f.getPath ( ) ) ;
while ( fread.ready ( ) ) {
System.out.print ( ( char ) fread.read ( ) ) ;
}
fread.close ( ) ;
}
} catch ( FileNotFoundException ex ) {
System.out.println ( ex.getMessage ( ) ) ;
} catch ( IOException ex ) {
System.out.println ( ex . getMessage ( ) ) ;
}
}
}