如何获得java.io.File.list()与Windows资源管理器中相同的顺序?
在程序中,我正在创建Temp文件夹,例如Temp1,Temp2依此类推.但是当我使用java.io.File.list()检索文件夹列表,它给人的Temp1,Temp10等等.
请告诉我们如何获得与Windows资源管理器中显示的相同的订单列表?
谢谢
Windows资源管理器默认显示按名称排序的文件.看看javadoc File.list(),
无法保证结果数组中的名称字符串将以任何特定顺序出现; 特别是,它们不保证按字母顺序出现.
因此,在使用文件列表后File.list(),您需要按文件名Arrays.sort(file.list())对其进行排序以获得所需的顺序.
| 归档时间: |
|
| 查看次数: |
824 次 |
| 最近记录: |