Avatar billede kovalt Nybegynder
28. november 2002 - 11:53 Der er 5 kommentarer og
1 løsning

Læse fra fil......

Hvorfor virker det her ikke.....

import java.io.*;
import java.util.*;

public class Reader
{
    public void lasFraFil()
    {
      try  {           
            FileReader file = new FileReader("hauntedhouse.txt");
            BufferedReader ind = new BufferedReader(file);

            String linie;
            linie = ind.readLine();
            while (linie != null)
                {
                System.out.println(linie);
                linie = ind.readLine();
                }
            }
        catch(FileNotFoundException e) {
            System.out.println("Kunne ikke finde filen");
        }
        catch(IOException e) {
            System.out.println("Kunne ikke læse filen");
        }
    }
}

Jeg får: Kunen ikke finde filen
Avatar billede kovalt Nybegynder
28. november 2002 - 11:55 #1
filen hauntedhouse.txt ligger i samme bibliotek som koden
Avatar billede europe Nybegynder
28. november 2002 - 11:57 #2
Husk hvis den ikke ligge i det samme bibliotek som coden skal man dobbelt bagslash eks. "c:\\txt\\hauntedhouse.txt"
Avatar billede kovalt Nybegynder
28. november 2002 - 12:04 #3
kan man ikke angive stien relativt
Avatar billede europe Nybegynder
28. november 2002 - 12:10 #4
prøve med "./txt/hauntedhouse.txt"
ved ikke om det virker men det er vel et forsøg værd ...
Avatar billede arne_v Ekspert
28. november 2002 - 12:45 #5
Java bruger naturligvis operativ-systemet, så legale
file specifikationer virker også i Java.

"subdir\\hauntedhouse.txt"

bør virke !
Avatar billede zorci Nybegynder
29. november 2002 - 11:33 #6
Læg filen i roden på dit C-drev og skriv "c:\\hauntedhouse.txt". Det skal virke. Og så kan du bikse med at lægge den et andet sted.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester