【发布时间】:2014-06-30 06:49:08
【问题描述】:
我制作了以下程序,它读取目录中的所有文件。 所有文件名都由数字组成(例如 10023134.txt)。
File dir = new File(directoryPath);
File[] files = dir.listFiles();
for (File file : files)
try {
if ( !file.exists())
continue;
else if (file.isFile()) {
// some process
}
} catch (Exception e) {}
我想知道目录中文件的默认读取顺序。
似乎程序既不是按数字顺序也不是按创建日期顺序读取文件。
【问题讨论】:
-
为什么不打印文件名自己看看?