私はコースプロジェクトに取り組んでおり、教授から与えられたこのコードブロックを使用して、1 つ目は現在のディレクトリからすべてのファイルを取得し、2 つ目はどのファイルが .dat 形式であるかを見つけることです。コードブロックは次のとおりです。
// Get all files from directory
File curDir = new File(".");
String[] fileNames = curDir.list();
ArrayList<String> data = new ArrayList<String>();
// Find files which may have data. (aka, are in the .dat format)
for (String s:fileNames)
if (s.endsWith(".dat"))
data.add(s);
ただし、プログラムをコンパイルしてテストしようとすると、応答として次のエラー メッセージが表示されます。
Prog2.java:11: cannot find symbol
symbol : class File
location: class Prog2
File curDir = new File(".");
^
Prog2.java:11: cannot find symbol
symbol : class File
location: class Prog2
File curDir = new File(".");
^
確かに私は授業の経験がほとんどFile
ないので、完全に私のせいかもしれませんが、これはどうですか?