gpt4 book ai didi

Java - 尝试显示文件夹中文件的上次修改日期

转载 作者:行者123 更新时间:2023-12-01 10:32:29 26 4
gpt4 key购买 nike

我的问题是,当我在文件上尝试 lastModified 函数时,出现错误 - 找不到方法“lastModified”。它只允许我在文件夹上使用 lastModified 函数,而且我不确定如何解决这个问题。这是我到目前为止所拥有的:

public static void main(String[] args) {

String path = "C:/Desktop/ExampleFolder";

String files;
File folder = new File(path);
File[] listOfFiles = folder.listFiles();

for (int i = 0; i < listOfFiles.length; i++) {
if (listOfFiles[i].isFile())
{
files = listOfFiles[i].getName();
SimpleDateFormat sdf = new SimpleDateFormat("MM-dd-yy HH:mm: a");

if (files.endsWith(".txt") || files.endsWith(".csv") || files.endsWith(".docx")) {
System.out.println("File Name: " + files + " , " + "Size: " + files.length() + " bytes " + " , " + "Last Modified : " + sdf.format(files.lastModified()) );
}

}

}

}

最佳答案

在代码中,您编写了 files.lastModified(),其中 filesString

你不是说要关注吗?

listOfFiles[i].lastModified()

关于Java - 尝试显示文件夹中文件的上次修改日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35015097/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com