Файл IO сомнения в следующем коде - PullRequest
0 голосов
/ 28 октября 2010
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class CopyBytes1 {
    public static void main(String[] args) throws IOException {
        FileInputStream in = null;
        FileOutputStream out = null;
        try {
            in = new FileInputStream("c:\\aaa.txt");
            out = new FileOutputStream("c:\\outagain.txt");
            int c;

            while ((c = in.read()) != -1) {
                out.write(c);
            }

        } finally {
            if (in != null) {
                in.close();
            }
            if (out != null) {
                out.close();
            }
        }
    }
}

Я сохранил свой aaa.txt в c: но пока я компилирую его исключение FileNotFoundException Почему это идет? Где я должен хранить свой файл?

1 Ответ

1 голос
/ 28 октября 2010

Исключение скорее всего из

in = new FileInputStream ("c: \ aaa.txt");

, который можно проверить, если вы отправили исключение и показали номера строк.

убедитесь, что ваш файл случайно не называется aaa.txt.txt, а в проводнике Windows показывает только aaa.txt, потому что вы скрываете расширения файлов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...