これは本当に簡単な質問ですが、Google+私のコードはうまくいきません。
Windows上のEclipseで、プログラムが特定のフォルダー内を検索するようにします。このフォルダーは、プロジェクトフォルダー内の、、、などと同じレベルにあります.settings
。私のフォルダーは、と呼ばれ、オブジェクトが指すフォルダーです。bin
src
surveys
File
フルパスを両方のコンピューターで実行したいので、フルパスを指定したくありません。プロジェクトのすぐ内側のパスです。
私はこのコードを試していますが、機能していませんnames[]
-nullに戻っています。そして、はい、私はいくつかのフォルダを持っていて、中にジャンクをテストしますsurveys
。
File file = new File("/surveys");
String[] names = file.list();
for(String name : names)
{
if (new File("/surveys/" + name).isDirectory())
{
System.out.println(name);
}
}
私の間違いはファイルに渡す文字列内にあると確信していますが、何が問題なのかわかりませんか?