質問編集履歴

2

訂正

2016/10/24 05:06

投稿

sakuman0
sakuman0

スコア15

test CHANGED
File without changes
test CHANGED
@@ -78,13 +78,13 @@
78
78
 
79
79
  以下も一応試してましたが見つからない。
80
80
 
81
- ==========================
81
+ #################################
82
82
 
83
83
  String filename = "../../../../../";
84
84
 
85
85
  String filename = "/../../../";
86
86
 
87
- ==========================
87
+ #################################
88
88
 
89
89
 
90
90
 

1

結果報告

2016/10/24 05:06

投稿

sakuman0
sakuman0

スコア15

test CHANGED
File without changes
test CHANGED
@@ -49,3 +49,101 @@
49
49
 
50
50
 
51
51
  ちなみにエラーがスローされているのは参考書に従った動作です。
52
+
53
+
54
+
55
+ 【追記】
56
+
57
+ #################################
58
+
59
+ ご回答頂いた方有難う御座います。
60
+
61
+ 色々と試してみました。
62
+
63
+
64
+
65
+ 【相対パス】
66
+
67
+ C:\Users\user\Desktop\JAVA ⇒ C:¥¥ へ
68
+
69
+
70
+
71
+ public static void main(String[] args) throws Exception {
72
+
73
+ String filename = "../../../..";
74
+
75
+
76
+
77
+ 対象ファイルが見つからない。
78
+
79
+ 以下も一応試してましたが見つからない。
80
+
81
+ ==========================
82
+
83
+ String filename = "../../../../../";
84
+
85
+ String filename = "/../../../";
86
+
87
+ ==========================
88
+
89
+
90
+
91
+
92
+
93
+ 【Cドライブ自体が認識されているか】
94
+
95
+ String filename = "c:¥¥";
96
+
97
+
98
+
99
+ C:\Users\user\Desktop\java>java Main
100
+
101
+ Exception in thread "main" java.io.FileNotFoundException: c:\ (指定されたパスが 見つかりません。)
102
+
103
+ at java.io.FileInputStream.open0(Native Method)
104
+
105
+ at java.io.FileInputStream.open(FileInputStream.java:195)
106
+
107
+ at java.io.FileInputStream.<init>(FileInputStream.java:138)
108
+
109
+ at java.io.FileInputStream.<init>(FileInputStream.java:93)
110
+
111
+ at java.io.FileReader.<init>(FileReader.java:58)
112
+
113
+ at Main.main(Main.java:5)
114
+
115
+
116
+
117
+ 認識されていないように見受けられる。
118
+
119
+
120
+
121
+
122
+
123
+ 【コード/ファイル全消去後、再度実行】
124
+
125
+ String filename = "C:¥¥test.txt"; の「¥」が
126
+
127
+ 環境依存文字になっていることが発覚。
128
+
129
+ 修正するもtest.txtは認識されず。
130
+
131
+
132
+
133
+ イクリプス上では小文字の「¥」は「\」になるようなので、
134
+
135
+ 両パターンを試してみたもののダメでした。
136
+
137
+ #################################
138
+
139
+
140
+
141
+ コード自体には誤りは無い旨の回答も頂きましたし、
142
+
143
+ 本当ならこのコードで問題ないと理解しました。
144
+
145
+ 1万円程度の超格安PCなので元々妙な設定は多々あります。
146
+
147
+ 機会があれば設定が入った他のPCで動作確認をしてみようと思います。
148
+
149
+ ご対応を頂き、有難う御座いました。