从目录中查找最大和最小的文件(不包括子目录)

简介: 从目录中查找最大和最小的文件(不包括子目录),学会使用File类的一些基本方法的调用。代码如下:package file;import java.io.File;public class FindMinAndMaxFile { public static void main(St...

从目录中查找最大和最小的文件(不包括子目录),学会使用File类的一些基本方法的调用。代码如下:

package file;

import java.io.File;

public class FindMinAndMaxFile {
    public static void main(String[] args) {
        File windows = new File("c:/windows");
        File[] fs = windows.listFiles();
        int min = -1;
        int max = -1;

        int j = min + 1;
        while (j < fs.length) {
            if (fs[j].isFile() && fs[j].length() > 0 && min < 0) {
                min = max = j;
                j++;
                continue;
            }
            if (fs[j].isFile() && (fs[j].length() != 0)) {
                if (fs[j].length() < fs[min].length())
                    min = j;
                if (fs[j].length() > fs[max].length())
                    max = j;
            }
            j++;
        }

        System.out.println("the min file is:" + fs[min].getName() + " and it's length is " + fs[min].length());
        System.out.println("the max file is:" + fs[max].getName() + " and it's length is " + fs[max].length());
    }
}
目录
相关文章
|
1月前
|
监控 Python
查找指定目录下最近修改的文件
本文介绍了一个使用Python编写的脚本,用于查找指定目录及其子目录中在过去指定秒数内被修改的文件。通过`os`和`time`模块,脚本遍历目录,检查文件的最后修改时间,并列出符合条件的文件。文章还提供了代码优化建议,包括增加日志记录、异常处理和性能优化,使脚本更加健壮和高效。
27 4
|
4月前
|
JSON 安全 API
对目录中的文件进行排序
此Python脚本可通过电子邮件发送带文件附件的邮件。您可自定义发件人邮箱、密码、收件人邮箱、邮件主题与正文。脚本使用Gmail SMTP服务器发送邮件,并将附件编码为base64格式添加至邮件中。出于安全考虑,请使用应用专用密码。
30 7
|
7月前
|
Linux 数据处理 数据安全/隐私保护
探索Linux命令lchfn:更改文件或目录的硬链接数
在Linux中,`ln`命令用于创建硬链接,而非`lchfn`。硬链接指向文件的inode,多条目共享相同数据。了解硬链接有助于理解文件系统行为。使用`ln 源文件 目标链接名`创建硬链接,`ls -li`查看硬链接数。直接修改硬链接数风险高,应谨慎操作,区别硬链接和软链接,确保数据安全,并常查阅`man ln`。
|
8月前
|
弹性计算 运维 Shell
判断文件或目录是否存在
【4月更文挑战第29天】
60 0
|
Shell Perl
将当前目录下大于 10K 的文件转移到 /tmp 目录,再按照文件大小顺序,从大到小输出文件名。
将当前目录下大于 10K 的文件转移到 /tmp 目录,再按照文件大小顺序,从大到小输出文件名。
130 2
C#编程-18:遍历某一路径下所有文件和文件夹
C#编程-18:遍历某一路径下所有文件和文件夹
537 0
递归删除指定文件-目录
递归删除指定文件-目录
132 0
利用递归查找目录中的最小和最大文件(包括子目录)
利用递归查找目录中的最小和最大文件(包括子目录),代码如下: package file; import java.io.File; public class TestFile5 { private static File minFile, maxFile; public s...
1524 0
查看文件夹内各文件数目
1 """ 2 This script shows how to count all files in a specific directory. 3 """ 4 5 import os 6 from collections import Counter 7 8 DIR = "...
1002 0

热门文章

最新文章