在控制台列出桌面文件及文件大小,按修改时间排序

 1 package com.laurdawn;
 2
 3 import java.io.File;
 4 import java.util.Date;
 5
 6 public class Test {
 7
 8     public static void main(String[] args) {
 9         // TODO Auto-generated method stub
10         WorkSpace();
11     }
12
13     public static void WorkSpace() {
14         File f = new File("C:/Users/Administrator/Desktop/");
15         File[] array = f.listFiles();
16         for (int j = 1; j < array.length; j++) {
17             for (int i = 1; i < array.length; i++) {
18                 Date x = new Date(array[i].lastModified());
19                 Date y = new Date(array[i - 1].lastModified());
20                 if (x.after(y)) {
21                     File temp = array[i - 1];
22                     array[i - 1] = array[i];
23                     array[i] = temp;
24                 }
25             }
26         }
27         for (File n : array) {
28             Date d = new Date(n.lastModified());
29             System.out.print("文件名:" + n.getName());
30             System.out.print(";    文件大小:" + n.length() + "字节;");
31             System.out.println("    最近修改日期:" + d);
32         }
33     }
34
35 }
时间: 2024-10-17 02:55:00

在控制台列出桌面文件及文件大小,按修改时间排序的相关文章

C#实现对指定文件夹中文件按修改时间排序

string path = "~/Document/Introduction/团队管理制度/";            DirectoryInfo dirinfo = new DirectoryInfo(Server.MapPath(path));            FileInfo[] Files = dirinfo.GetFiles();            Array.Sort<FileInfo>(Files, new FIleLastTimeComparer(

python 检测文件大小和修改时间

#!/bin/env python #AUTHOR:karl #DATE:2017-10-31 #VERSION:V1.0 ###################### import time import os import paramiko import multiprocessing import datetime import sys private_key = paramiko.RSAKey.from_private_key_file('/home/appdeploy/.ssh/id_

sql server 查看对象最后修改时间

sql server 查看对象最后修改时间,根据最后修改时间排序 存储过程 SELECT * FROM sys.all_objects WHERE  TYPE='P' ORDER BY modify_date DESC; 视图 SELECT * FROM sys.all_objects WHERE  TYPE='v' ORDER BY modify_date DESC; 表 SELECT * FROM sys.all_objects WHERE  TYPE='u' ORDER BY modify

织梦上传文件大小限制修改

你没有选择上传的文件  或者 TOO BIG 后台首页可以查看当前环境最大上传文件是多大 织梦上传文件大小限制修改 1.需要修改php.ini 打开php.ini,找到如下两个参数: post_max_size upload_max_filesize 改大一点它们的值 2.后台文档发布模板修改 文章模型的是 dede/templets/article_add.htm dede/templets/article_edit.htm 图集模型的是 dede/templets/album_add.htm

Bat脚本学习-3:按修改时间倒序列出最新10条文件

每次部署升级系统时,都不知道上次升级是什么时候,尝试弄个bat脚本.本想练练python的,但服务器还要每台去装python,bat能实现就先用bat吧 @echo off setlocal enabledelayedexpansion set count = 0 dir /a-d /o-d /s |sort /r >>TmpSort.txt For /f "delims=" %%i in (TmpSort.txt) DO ( set /a count += 1 if !c

js 获取input type=&quot;file&quot; 选择的文件大小、文件名称、上次修改时间、类型等信息

<html xmlns="http://www.w3.org/1999/xhtml">   <head runat="server">   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />   <title></title>   </head>   <body&

Linux下文件的三种时间标记:访问时间、修改时间、状态改动时间 (转载)

在windows下,一个文件有:创建时间.修改时间.访问时间. 而在Linux下,一个文件也有三种时间,分别是:访问时间.修改时间.状态改动时间. 两者有此不同,在Linux下没有创建时间的概念,也就是不能知道文件的建立时间,但如果文件建立后就没有修改过,修改时间=建立时间;如果文件建立后, 状态就没有改动过,那么状态改动时间=建立时间;如果文件建立后,没有被读取过,那么访问时间=建立时间,因为不好判断文件是否被改过.读过.其状态是否 变过,所以判断文件的建立时间基本上能为不可能. 如何查一个文

Web 在线文件管理器学习笔记与总结(2)显示文件列表(名称,类型,大小,可读,可写,可执行,创建时间,修改时间,访问时间)

主要函数: filetype() 判断文件类型 filesize() 得到文件大小(字节) is_readable() 判断文件是否可读 is_writeable() 判断文件是否可写 is_executable() 判断文件是否可执行 filectime() 文件创建时间 filemtime() 文件修改时间 fileatime() 文件访问时间 file.func.php 封装文件操作的文件: <?php /* 转换字节大小 */ function transByte($size){ $ar

VC++ 获取文件属性创建时间、修改时间和访问时间

转载:http://blog.sina.com.cn/s/blog_66bf8d8301014ikd.html WIN32_FIND_DATA结构 关于文件的全部属性信息,总计有以下以下9 种:文件的标题名.文件的属性(只读.存档,隐藏等).文件的创建时间.文件的最后访问时间.文件的最后修改时间.文件大小的高位双字.文件大小的低位双字.保留.保留.在这里只有文件标题名和文件的长度可以通过CFile类比较方便的获得,而对于其他几种属性的获取和设置就无能为力了. 在用findfirst()和find