[英]How to get file list in array using java?
i`m trying to get file name from directory as array.我正在尝试从目录中获取文件名作为数组。
i want:我想要:
List<String> list = ["c:/MyFolder/file1.txt", "c:/MyFolder/file2.txt"];
Then i can get then like:然后我可以得到这样的:
println list[0] //c:/MyFolder/file1.txt
println list[1] //c:/MyFolder/file2.txt
how can i have filenames is array from this code?我怎么能从这个代码得到文件名是数组?
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);
}
}
}
Thank you谢谢
This might help you这可能会帮助你
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());
}
This is the way to iterate over a list of files in directory and to print their names.这是迭代目录中的文件列表并打印它们的名称的方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.