如何使用java获取数组中的文件列表?
我正在尝试从目录中获取文件名作为数组 我想:如何使用java获取数组中的文件列表?,java,Java,我正在尝试从目录中获取文件名作为数组 我想: List<String> list = ["c:/MyFolder/file1.txt", "c:/MyFolder/file2.txt"]; 如何从这段代码中获得文件名是数组 import java.io.File; public class FileListFromFolder { public static void main(String a[]){
List<String> list = ["c:/MyFolder/file1.txt", "c:/MyFolder/file2.txt"];
如何从这段代码中获得文件名是数组
import java.io.File;
public class FileListFromFolder {
public static void main(String a[]){
File file = new File("C:/MyFolder/");
String[] fileList = file.list();
for(String name:fileList){
System.out.println(name);
}
}
}
谢谢这可能会对您有所帮助
public class FileListFromFolder {
public static void main(String a[]) {
File file = new File("C:/MyFolder/");
String[] fileList = file.list();
List<String> arrayToList = Arrays.asList(fileList);
System.out.println(arrayToList);
}
}
public类FileListFromFolder{
公共静态void main(字符串a[]{
File File=新文件(“C:/MyFolder/”;
字符串[]fileList=file.list();
List arrayToList=Arrays.asList(文件列表);
System.out.println(数组列表);
}
}
这是一种在目录中的文件列表上迭代并打印其名称的方法。该代码到底有什么不适用<代码>列表()返回一个字符串数组,表示调用它的
文件
实例中包含的文件和文件夹的路径。据我所知,这就是您想要的。方法Arrays.asList(T[]arr)
将输入数组转换为列表。是否要获取目录中的文件列表?答案是:你修复了什么?请解释一下。
public class FileListFromFolder {
public static void main(String a[]) {
File file = new File("C:/MyFolder/");
String[] fileList = file.list();
List<String> arrayToList = Arrays.asList(fileList);
System.out.println(arrayToList);
}
}
File file = new File("C:/MyFolder/");
File[] fileList = file.listFiles();
for(File f:fileList){
System.out.println(f.getName());
}