Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur får FileReader att få en katalog i Java

    The FileReader klassen är en kraftfull klass för att läsa text från en fil som ska bearbetas eller skrivas ut till andra platser . Det har inte förmågan att läsa hela kataloger , men kan denna funktionalitet kan enkelt läggas genom att kombinera den med de funktioner i filen klassen . Instruktioner
    1

    Öppna en textredigerare eller Java Integrated Development Environment ( IDE. ) Denna handledning kommer att anta att du använder en vanlig textredigerare som Notepad , men många av de steg kan automatiseras med en Java IDE . som NetBeans
    2

    Klistra in följande skelett av klassen i redigeraren :

    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 ) {

    }

    }

    All kod kommer att gå i den huvudsakliga metoden ovan .
    3

    Klistra in följande inom den huvudsakliga metoden :

    try {

    } catch ( FileNotFoundException ex ) {

    System.out.println ( ex.getMessage ( ) ) ;

    } catch ( IOException ex ) {

    System.out.println ( ex.getMessage ( ) ) ;

    }

    Detta hanterar obligatoriska felkontroll för koden till komma. All kod i följande steg kommer att gå i utrymmet mellan " försöka " och
    4

    Klistra in följande inom try-blocket för att skapa FileReader " fångst . " :

    FileReader fread ;
    5

    Klistra in följande omedelbart efter raden från steg 4 för att ladda den katalog ett File-objekt :

    File dir = new File ( " C : \\ " ) ;

    Byt katalog med den du vill ladda.
    6

    Klistra in följande till slinga genom varje fil i katalogen , läsa data från den och skriva ut den till konsolen :

    för ( File f : dir.listFiles ( ) ) {

    fread = ny FileReader ( f) ,

    System.out.println ( f.getPath ( ) ) ;

    samtidigt ( fread.ready ( ) ) {

    System.out.print ( ( char ) fread.read ( ) ) ;

    }

    fread.close ( ) ;

    }
    7

    Granska din kod så att den matchar följande utskrift av hela källkoden innan du sparar :

    import java.io.File ;

    import java.io.FileNotFoundException ,

    import java.io.FileReader ,

    import java.io.IOException ,

    import java.nio.CharBuffer ,

    public class DirectoryReader {

    public void main ( String [] args ) {

    try {

    FileReader fread ;

    File dir = new File ( " /Users /Trenton /DailyShortStories /första utkasten /" ) ;

    för ( File f : dir.listFiles () ) {

    fread = ny FileReader ( f) ,

    System.out.println ( f.getPath ( ) ) ;

    samtidigt ( fread.ready ( ) ) {

    System.out.print ( (char ) fread.read ());

    }

    fread.close ();

    }

    } fånga ( FileNotFoundException ex ) {

    System.out.println ( ex.getMessage ( ) ) ;

    } catch ( IOException ex ) {

    System.out.println ( fd . getMessage ( ) ) ;

    }

    }

    }

    Tidigare:

    nästa:
    relaterade artiklar
    ·En snabb handledning om Struts
    ·Hur man startar en Java-applet med Urklipp Åtkomst
    ·Vilka är de stora skillnaderna mellan Java 1.4 och 1.5…
    ·Hur man beräknar en rektangel Perimeter i Java
    ·Funktion Display i Java
    ·Hur man skapar en tvådimensionell Java String Array fö…
    ·Hur man gör ett pip Med Java
    ·Hur man gör en triangel i Java
    ·Hur man drar en diamant i Java
    ·Hur man skapar en kalender i Java
    Utvalda artiklarna
    ·Hur att beräkna ett medelvärde i Visual Basic
    ·SMTP PHP Tutorial
    ·Vad är en datamängd i kodning
    ·Hur man tar bort ett kalkylblad i Vb.Net
    ·JavaScript Target iFrame Document Tutorial
    ·Förteckning över inbyggda SAS Makron
    ·Vektor Indexering i MATLAB
    ·En förklaring av Java Anteckningar
    ·Hur får man ett värde på HKEY_CLASSES_ROOT i Visual …
    ·High Level datorspråk
    Copyright © Dator Kunskap http://www.dator.xyz