相关疑难解决方法(0)

如何使用Java从目录中只获取10个最后修改过的文件?

我是初学者,我发现了一个关于java中lastmodified文件的旧线程.我想要的是从目录中只获取10个最近的文件并将它们移动到另一个目录.

在此论坛中找到的此代码运行良好,但它从目录中获取所有文件并使用日期对其进行排序.

任何帮助都会得到很好的回复,谢谢

这是代码:

import java.io.File;
import java.util.Arrays;
import java.util.Comparator;


public class Newest {
    public static void main(String[] args) {
        File dir = new File("C:\\your\\dir");
        File [] files  = dir.listFiles();
        Arrays.sort(files, new Comparator(){
            public int compare(Object o1, Object o2) {
                return compare( (File)o1, (File)o2);
            }
            private int compare( File f1, File f2){
                long result = f2.lastModified() - f1.lastModified();
                if( result > 0 ){
                    return 1;
                } else if( result < 0 ){
                    return -1;
                } else {
                    return 0;
                } …
Run Code Online (Sandbox Code Playgroud)

java

4
推荐指数
1
解决办法
9796
查看次数

获取目录中最新文件夹名称的 Java 代码

我是 Java 新手,在这里寻求您的帮助。

我有一个父文件夹/目录命名为:DP_E2E_POC 在父文件夹下我有很多子文件夹,我需要在父文件夹下找到最新的文件夹名称。

例子: 在此处输入图片说明

从附加的图像中,我需要获取最新的文件夹,即“DELTA_DP_E2E_POC_ManualBuild_20161128.1”

提前致谢,萨蒂什 D

java selenium

0
推荐指数
1
解决办法
2304
查看次数

标签 统计

java ×2

selenium ×1