我知道这是一个重复的问题:list all files from directories and subdirectories in 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
数据!
答案 0 :(得分: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());
}
}
}
}