程序:
import java.io.File
import java.util.Arrays
import java.util.Comparator
public class Test {
public static void main(String[] args) {
File file = new File("C:\\a")
String[] content = file.list()
Arrays.sort(content, new Comparator() {
public int compare(Object arg0, Object arg1) {
String str1 = (String) arg0
String str2 = (String) arg1
if (Integer.parseInt(str1.substring(1)) >Integer.parseInt(str2
.substring(1))) {
return 1
}
return 0
}
})
for (int i = 0i <content.lengthi++)
System.out.println(content[i])
}
}
输出结果:
d1
d2
d3
d11
d22
File类里面有个方法list()就是列出指定文件夹下面的所有的文件,下面是一个测试程序,我已经调试好了,希望能帮到你~!还有问题可以HI我~!
import java.io.File
public class ListFiles {
public static void main(String[] args) {
// TODO Auto-generated method stub
String path = "D:\\"//文件夹的路径
File file = new File(path)
String[] files = file.list()
for(String f :files){
System.out.println(f)
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)