【初心者】Java質問・相談スレッド132【専用】 at TECH
【初心者】Java質問・相談スレッド132【専用】 - 暇つぶし2ch967:デフォルトの名無しさん
09/10/12 01:24:17
すみません、質問です。

【やろうとしてること】テキストファイルの入力
【ハマってること】FileInputStreamのコンストラクタで「ソースが見つかりません」となる
【ソース】
import java.io.*;
public class practice {
public static void main(String[] args) {
File f;
FileInputStream fis;
f = new File("a.txt");
System.out.println(f.getName()); // [1]
fis = new FileInputStream(f); // [2]
} // try~catchは省略

すみません、、
なんとか自分で調べて解決しようとしていたのですが、
半日ほど調べても原因がさっぱりわからなかったので質問しました。
[1]では正常にファイル名が出力されますが、[2]でエラーとなります。
【やってみたこと】
FileReaderを使う → ×
ファイル名にフルパス → ×
FileInputStreamのコンストラクタにフルパス → ×

FileInputStreamのみでデバッグ中に対象ファイルをリネームしようとしたら
Windowsに怒られたので、ファイルは掴んでいるようなのですが、、、
JavaDocでは「FileNotFoundException - ファイルが存在しないか、普通のファイルではなくディレクトリであるか、またはなんらかの理由で開くことができない場合」
と有るのですが、ファイルは存在しますし(前述)、普通のテキストファイルです。
「なんらかの理由」??であるとすると見当がつきません。
長文で失礼しますが、何卒ご教示のほどよろしくお願いいたします。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch