显示带有时间戳[上次修改日期]的目录中的文件,以便将使用最少的文件移动到临时文件夹 import java.io.*; 导入java.util.*; 导入java.text.*; 公开课考试 { 公共静态void main(字符串[]args) { String path=“C:/stuff/”; 字符串文件; 文件夹=新文件(路径); File[]listOfFiles=folder.listFiles(); for(int i=0;i
这是我的密码。我想以排序方式显示时间戳[last modified]详细信息以及文件名。请帮助..类提供函数以获取该文件的最后修改日期 您可以使用以下代码获取上次修改日期:显示带有时间戳[上次修改日期]的目录中的文件,以便将使用最少的文件移动到临时文件夹 import java.io.*; 导入java.util.*; 导入java.text.*; 公开课考试 { 公共静态void main(字符串[]args) { String path=“C:/stuff/”; 字符串文件; 文件夹=新文件(路径); File[]listOfFiles=folder.listFiles(); for(int i=0;i,java,Java,这是我的密码。我想以排序方式显示时间戳[last modified]详细信息以及文件名。请帮助..类提供函数以获取该文件的最后修改日期 您可以使用以下代码获取上次修改日期: import java.io.*; import java.util.*; import java.text.*; public class test { public static void main(String[] args) { String path = "C:/stuff/"; String fi
import java.io.*;
import java.util.*;
import java.text.*;
public class test
{
public static void main(String[] args)
{
String path = "C:/stuff/";
String files;
File folder = new File(path);
File[] listOfFiles = folder.listFiles();
for (int i = 0; i < listOfFiles.length; i++)
{
System.out.println(listOfFiles[i].getName());
}
}
}
这是
有关根据文件名对文件列表进行排序的信息,请参阅 for(int i=0;i
关于显示时间戳,您可以执行以下操作:
System.out.println(String.format(“%s-%s”),listOfFiles[i].getName(),
listOfFiles[i].lastModified())
列表文件[i].lastModified()返回时间戳。如果您需要将其更改为日期,您可以参考以下链接:
关于以排序方式显示文件名,您可以参考以下链接:
这很有帮助。还找到了另一种方法,使用LONG变量存储lastModified(),然后使用+new Date()打印它。无论如何,两者都是一样的。谢谢:)
File file = new File("Your_File_Name");
System.out.println("Before Format : " + file.lastModified());
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
System.out.println("After Format : " + sdf.format(file.lastModified()));
for (int i = 0; i < listOfFiles.length; i++)
{
System.out.println(listOfFiles[i].getName()+"\t"+new Date(listOfFiles[i].lastModified()));
}