Chyba: Výnimka vo vlákne „main“ java.io.FileNotFoundException: D: a.txt (Systém nemôže nájsť zadanú cestu.)

Error Exception Threadmainjava



Pri učení toku IO som pri čítaní obsahu zo súboru pevného disku.txt narazil na problém so spustením chyby:

kód je uvedený nižšie:



package cn.tedu.text import java.io.FileNotFoundException import java.io.FileReader import java.io.IOException public class FileReaderDemo { public static void main(String[] args) throws IOException { //Create file character input stream object //The bottom layer does not have its own buffer FileReader reader=new FileReader('F:\a.txt') //Return the encoding value of a single character /*System.out.println(reader.read()) System.out.println(reader.read()) System.out.println(reader.read()) //Flag of reading completed---return -1 System.out.println(reader.read())*/ //Achieved by loop int i=-1 //Assign the method return value (the character code value read) to the new variable, and then compare the new variable with -1 while ((i=reader.read())!=-1){ //Output the value of the new variable (the character code value read by the method) System.out.println(i) } } }

Po spustení sa hlásia nasledujúce dve chyby:
obrázok
nahlásená chyba odmietnutá prístupom Riešenie: Stačí zmeniť písmeno jednotky!
obrázokDruhá chyba: systém nemôže nájsť zadanú cestu
Nájdený problém:
Tu som vytvoril priečinok.
obrázok
Riešenie:
Ak chcete čítať textový súbor, musíte ho vytvoriť
obrázok
Obsah vstupného súboru:
obrázok
Výsledok vykonania kódu: (tu 48 je hodnota kódu znaku čísla 0)
obrázok
Ok! problém je vyriešený!