-2

私はこれが重複した質問であることを知っています:Javaのディレクトリとサブディレクトリからすべてのファイルをリストしますが、ディレクトリのサブディレクトリを表示するのに問題があります。私はすでにフォルダクラスを持っています:

class Folder
{
bool isFile;
String folderName;
list<Folder> subFolders;
}

このクラスを使用して、指定したフォルダ内のサブディレクトリとファイルのリストを表示する必要があります...

私はこのコードを使ってみました:

class FCheck
{
public static void main(String args[])
{
Folder obj=new Folder();
obj.folderName="C:\hello";
if(obj.folderName.isDirectory())
{

}

if条件ループ内で何をすべきですか?データを使用する必要があり<list> folder subfoldersます!

4

1 に答える 1

0
public class ListFoldersAndFiles {
    public static void main(String[] args)
    {
        ListFoldersAndFiles obj1= new ListFoldersAndFiles();
        obj1.go();
    }

    public void go()
    {
        File [] fileNames;
        File file=new File("c:/test");
        if(file.isDirectory()){
            fileNames= file.listFiles();
            for(File temp:fileNames){
                System.out.println(temp.getName());
            }
        }
    }
}
于 2012-11-27T07:42:03.980 に答える