代码
public static void main(String[] args) {
File file1 = new File("C:\\");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
int dirCount = 0;
int fileCount = 0;
File[] file = file1.listFiles();
for(File f:file) {
System.out.print(sdf.format(new Date(f.lastModified()))+"\t");
if(f.isDirectory()) {
System.out.print("<DIR>" + "\t");
dirCount++;
}else {
System.out.print(f.length()+"\t");
fileCount++;
}
System.out.print(f.getName()+"\n");
}
System.out.println(fileCount+"个文件");
System.out.println(dirCount+"个文件夹");
}
遍历实现了c盘的文件目录
2019-06-28 12:47:38 <DIR> $RECYCLE.BIN
2019-11-15 18:38:15 <DIR> $SysReset
2019-11-15 18:38:58 <DIR> $Windows.~BT
2019-10-11 16:00:56 40 9C36EDE00860
2019-06-26 19:00:56 17135 devlist.txt
2019-06-28 12:42:07 <DIR> Documents and Settings
2019-06-27 11:06:32 <DIR> eSupport
2020-09-26 09:55:26 <DIR> EXAM
2019-06-26 19:05:16 9 Finish.log
1970-01-01 08:00:00 3374145536 hiberfil.sys
2019-06-28 14:56:41 <DIR> Intel
1970-01-01 08:00:00 <DIR> IntelOptaneData
2020-10-14 19:34:57 <DIR> kingsoft
2020-08-05 20:35:16 <DIR> MyDrivers
1970-01-01 08:00:00 2796527616 pagefile.sys
1970-01-01 08:00:00 <DIR> PerfLogs
2020-11-10 14:29:46 <DIR> Program Files
2020-11-10 14:28:44 <DIR> Program Files (x86)
2020-11-07 19:38:50 <DIR> ProgramData
2020-04-10 18:18:17 <DIR> QQLive
1970-01-01 08:00:00 <DIR> Recovery
1970-01-01 08:00:00 16777216 swapfile.sys
1970-01-01 08:00:00 <DIR> System Volume Information
2019-06-28 12:42:07 <DIR> Users
2020-11-08 21:54:19 <DIR> Windows
6个文件
19个文件夹