尝试获取目录/子目录中所有文本文件的列表并将其添加到List中。
结构:
这段代码可以用来打印文件列表,你有什么建议如何将它添加到一个
结构:
sampleDirFolder->testDirFolder->test.txt,test1.txt
代码:
import java.io.File;
import java.io.IOException;
import java.util.*;
public class testClass {
//Method to read dir/sub-dir and get list of .java files
public static List<String> listFiles(String path)
{
File folder = new File(path);
File[] files = folder.listFiles();
for (File file : files)
{ if (file.isFile() && file.getName().endsWith(".txt"))
{
System.out.println(file.getName());
}
else if (file.isDirectory())
{
listFiles(file.getAbsolutePath());
}
}
return listOfFiles;
}
public static void main(String [] args) throws IOException {
listFiles("path/Desktop/sampledir");
}
}
OP:
test.txt
test1.txt
这段代码可以用来打印文件列表,你有什么建议如何将它添加到一个
List<String>
中?
listOfFiles
变量。 - Amongalen