精华内容
下载资源
问答
  • java中怎么获取文件的最后修改日期
    千次阅读
    2021-03-05 21:37:33

    在java中怎么获取文件的最后修改日期

    发布时间:2020-07-10 09:57:26

    来源:亿速云

    阅读:86

    作者:Leah

    在java中怎么获取文件的最后修改日期?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

    File类的lastModified()方法

    lastModified()方法可以用于返回文件最后一次被修改的时间。

    基本语法:public long lastModified()

    返回值:lastModified()方法返回由这个抽象路径名表示的文件上次被修改的时间;返回值以毫秒为单位,因此为了使其可读,我们可以使用simpledateformat格式化输出。

    如何获取文件的最后修改日期?

    下面通过代码示例来看看如何使用lastModified()方法获取件的最后修改日期。

    示例:import java.io.File;

    import java.text.SimpleDateFormat;

    public class LastModifiedDateExample

    {

    public static void main(String[] args)

    {

    //Specify the file path and name

    File file = new File("D:\\Myfile.txt");

    SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");

    System.out.println("最后修改日期为:" + sdf.format(file.lastModified()));

    }

    }

    输出:最后修改日期为:03/18/2019 10:41:49

    我们可以以任何所需的格式格式化和显示输出。例如,如果我们使用以下模式:SimpleDateFormat sdf2 = new SimpleDateFormat("MM-dd-yy HH:mm a");

    System.out.println("Last Modified Date: " + sdf2.format(file.lastModified()));

    我们将获得以上输出以上模式:最后修改日期为:03-18-19 10:41 AM

    看完上述内容,你们掌握在java中怎么获取文件的最后修改日期的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

    更多相关内容
  • Java 获取文件修改时间

    千次阅读 2020-03-29 15:28:18
    用 File 类的 file.lastModified() 方法来获取文件最后的修改时间 完整代码 import java.io.File; import java.util.Date; public class Main { public static void main(String[] args) { File file = new File...
    用 File 类的 file.lastModified() 方法来获取文件最后的修改时间

    完整代码

    import java.io.File;
    import java.util.Date;
     
    public class Main {
        public static void main(String[] args) {
            File file = new File("test.java");
            Long lastModified = file.lastModified();
            Date date = new Date(lastModified);
            System.out.println(date);
        }
    }
    

    结果输出

    Thu Apr 09 10:40:19 CST 2018
    
    展开全文
  • 主要介绍了Java获取文件的类型和扩展名的实现方法的相关资料,需要的朋友可以参考下
  • Java获取文件属性

    2021-03-16 06:19:56
    Java获取文件属性,使用java.io 包中的File 类获取文件名、大孝是否可写、是否可读、最后的修改日期和是否隐藏等属性,在如图所示的窗口文本框中输入任意一个路径,比如 “d:\java”(一个目录),单击窗口下部的...
  • java获取文件创建时间

    2012-05-11 16:25:35
    java代码 获取文件创建时间,有一点小问题就是,当文件名有空格时,将会出错、有心人可解决、
  • java获取文件创建和修改时间

    千次阅读 2021-03-05 21:37:22
    java获取文件创建和修改时间(2013-11-27 14:06:31)标签:创建时间修改时间javapackage com.xian.home2;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io....

    java获取文件创建和修改时间

    (2013-11-27 14:06:31)

    标签:

    创建时间

    修改时间

    java

    package com.xian.home2;

    import java.io.BufferedReader;

    import java.io.File;

    import java.io.FileInputStream;

    import java.io.FileNotFoundException;

    import java.io.IOException;

    import java.io.InputStream;

    import java.io.InputStreamReader;

    import java.text.SimpleDateFormat;

    import java.util.Calendar;

    import java.util.Date;

    import java.util.List;

    public class FileOperate {

    public static void main(String[] args) {

    // FileOperate fo = new FileOperate();

    // String filepath = "G:\\02";

    // fo.getFileList(filepath);

    getCreateTime();

    }

    public List getFileList(String filepath) {

    try {

    File file = new File(filepath);

    if (file.isDirectory()) {

    String[] filelist = file.list();

    for (int i = 0; i < filelist.length; i++) {

    File Ifile = new File(filepath + "\\" + filelist[i]);

    FileInputStream fis = new FileInputStream(Ifile);

    long modifiedTime = Ifile.lastModified();

    Date date=new Date(modifiedTime);

    SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:MM");

    String dd=sdf.format(date);

    System.out.println("File name:" + Ifile.getName()

    + " \tFile size: "

    + (double) ((double) fis.available() / 1024 / 1024)

    + "M"+ " \tFile create Time: "+dd);

    }

    }

    } catch (FileNotFoundException e) {

    e.printStackTrace();

    } catch (IOException e) {

    e.printStackTrace();

    }

    return null;

    }

    public static void getCreateTime(){

    String filePath = "G:\\02\\123.txt";

    String strTime = null;

    try {

    Process p = Runtime.getRuntime().exec("cmd /C dir "

    + filePath

    + "/tc" );

    InputStream is = p.getInputStream();

    BufferedReader br = new BufferedReader(new InputStreamReader(is));

    String line;

    while((line = br.readLine()) != null){

    if(line.endsWith(".txt")){

    strTime = line.substring(0,17);

    break;

    }

    }

    } catch (IOException e) {

    e.printStackTrace();

    }

    System.out.println("创建时间 " + strTime);

    //输出:创建时间 2009-08-17 10:21

    }

    @SuppressWarnings("deprecation")

    public static void getModifiedTime_1(){

    File f = new File("C:\\test.txt");

    Calendar cal = Calendar.getInstance();

    long time = f.lastModified();

    cal.setTimeInMillis(time);

    //此处toLocalString()方法是不推荐的,但是仍可输出

    System.out.println("修改时间[1] " + cal.getTime().toLocaleString());

    //输出:修改时间[1] 2009-8-17 10:32:38

    }

    public static void getModifiedTime_2(){

    File f = new File("C:\\test.txt");

    Calendar cal = Calendar.getInstance();

    long time = f.lastModified();

    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    cal.setTimeInMillis(time);

    System.out.println("修改时间[2] " + formatter.format(cal.getTime()));

    //输出:修改时间[2] 2009-08-17 10:32:38

    }

    }

    分享:

    a4c26d1e5885305701be709a3d33442f.png喜欢

    0

    a4c26d1e5885305701be709a3d33442f.png赠金笔

    加载中,请稍候......

    评论加载中,请稍候...

    发评论

    登录名: 密码: 找回密码 注册记住登录状态

    昵   称:

    评论并转载此博文

    a4c26d1e5885305701be709a3d33442f.png

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

    展开全文
  • 主要介绍了Java获取文件的路径及常见问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • linux java获取文件创建时间[2021-01-31 07:35:22]简介:服务器背景有时候我们需要获取文件的创建时间。例如:我在研究 《xtrabackup 原理图》的时候,想通过观察确认 xtrabackup_log 是最php去除nbsp的方法:首先创建...

    linux java获取文件创建时间

    [2021-01-31 07:35:22]  简介:

    811414.html

    服务器

    背景

    有时候我们需要获取文件的创建时间。

    例如:

    我在研究 《xtrabackup 原理图》的时候,想通过观察确认 xtrabackup_log 是最

    d119fab843d2a9cb7136d01e261dc96c.gif

    php去除nbsp的方法:首先创建一个PHP代码示例文件;然后通过“preg_replace("/(\s|\&nbsp\;| |\xc2\xa0)/", " ", strip_tags($val));”方法去除所有nbsp即可。推荐:《PHP视频教

    d119fab843d2a9cb7136d01e261dc96c.gif

    php获取几天前时间的方法:首先创建一个php示例文件;然后通过“date('Y-m-d', strtotime('-7 days'));”方法获取7天前的时间;最后使用通过“strtotime('no

    d119fab843d2a9cb7136d01e261dc96c.gif

    php获取第几周的方法:首先创建一个PHP示例代码文件;然后定义一个“getWeeks”方法;接着通过date函数获取第一天;最后通过strtotime等函数获取第一天是周几即可。推荐:《PHP教程》

    d119fab843d2a9cb7136d01e261dc96c.gif

    java获取时间与系统时间不一致的解决办法:1、JVM运行时增加参数,并指定时区;2、直接在程序中设置时区;3、直接加上28800。java获取时间与系统时间不一致的解决办法:方法一:JVM运行

    d119fab843d2a9cb7136d01e261dc96c.gif

    PHP如何获取文件最后修改时间?在PHP中可以很方便的获取一个文件的最后修改时间,就是通过系统自带的函数“filemtime()”,其作用是返回文件上次被修改的时间,出错时返回FALSE。

    d119fab843d2a9cb7136d01e261dc96c.gif

    建站服务器

    这篇文章给大家分享的是有关linux下创建txt文件的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看

    d119fab843d2a9cb7136d01e261dc96c.gif

    php获取日期星期几的方法:首先创建一个PHP示例文件;然后定义一个数组;最后通过“$weekarray[date("w")];”方法获取日期星期几即可。推荐:《PHP教程》php获取时间是星期几PHP星

    d119fab843d2a9cb7136d01e261dc96c.gif

    php获取文件内容修改时间的方法是:可以通过filemtime()函数来实现。filemtime()函数将以Unix时间戳形式返回文件内容的上次修改时间。函数语法:【filemtime(filename)】。要获

    d119fab843d2a9cb7136d01e261dc96c.gif

    服务器

    创建Linux中swap交换分区文件的操作方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是

    d119fab843d2a9cb7136d01e261dc96c.gif

    php修改文件创建时间的方法:首先创建一个PHP示例文件;然后输入代码为“touch("test.txt",mktime(19,5,10,10,26,2013));”;最后执行该文件即可。推荐:《PHP视频教程》php修改文

    d119fab843d2a9cb7136d01e261dc96c.gif

    在php中可以使用filemtime函数获取文件修改时间,filemtime函数的作用就是返回文件内容的上次修改时间,语法是“filemtime(filename)”,其中参数filename表示要检查的文件。php

    d119fab843d2a9cb7136d01e261dc96c.gif

    php修改文件创建时间的方法:首先创建一个PHP示例文件;然后输入内容“touch("test.txt",mktime(19,5,10,10,26,2013));”;最后在浏览器中执行该文件即可。推荐:《PHP视频教程》ph

    d119fab843d2a9cb7136d01e261dc96c.gif

    获取方法:1、使用filemtime()函数,可返回上次文件内容被修改的时间,语法格式“filemtime(文件);”;2、使用filectime()函数,可返回上次文件权限、所有者等被修改的时间,语法格式“

    d119fab843d2a9cb7136d01e261dc96c.gif

    服务器

    小编给大家分享一下使用linux的ln命令为文件创建链接,相信大部分人都还不怎么了解,因此分享这边文章给大家学习,希望大家阅读完这篇

    d119fab843d2a9cb7136d01e261dc96c.gif

    展开全文
  • BasicFileAttributesJava为了满足跨平台需要,其File类仅提供lastModified(),即文件的最近一次修改时间。原因是Linux不记录文件的创建时间。但是为Windows平台开发的程序需要读取文件的创建时间怎么办?...
  • Java写入文件、读取文件,复制、追加、修改文件最后修改时间时间格式转换、查看端口使用情况
  • Java如何获取文件的创建时间

    千次阅读 2021-02-12 15:40:28
    展开全部Java只能读取到文件的最后修改时间,不能获取创建时间,创建时间是利用了cmd命令获62616964757a686964616fe59b9ee7ad9431333335313835取的:publicclassFileTest{publicstaticvoidmain(String[]args){...
  • Java 实现对比ftp文件和本地文件修改时间 ftp服务器文件比本地文件新时 把服务器文件下载覆盖本地文件 更新本地文件
  • 获取某路径下文件名、大小、修改时间、类型, 然后自己创建个实体类,在打印位置将文件属性set到实体类的相对应属性。原谅小弟收积分。我也是想赚点积分学习而已。提倡大家免积分分享。走向真正的开源。。。。
  • 使用 Apache Commons Net 进行 FTP 编程的时候,可以使用 FTPClient 类的方法来获取和设置 FTP 服务器上特定文件修改时间:String getModificationTime(String filePath)boolean setModificationTime(String ...
  • 使用 File 类的 file.lastModified() 方法来获取目录的最后修改时间 完整代码 import java.io.File; import java.util.Date; public class Main { public static void main(String[] args) { File file = new ...
  • 主要介绍了如何通过java获取文件名和扩展名,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • java编程中,如何获取文件的最后修改日期?此示例显示如何使用File类的file.lastModified()方法获取文件的最后修改日期。package com.yiibai;import java.io.File;import java.util.Date;import java.text....
  • import java.io.File; import java.text.SimpleDateFormat; import java.util.Date; import java.util.logging.SimpleFormatter; public class wenjianshuxing { public static void main(String[] args) { File fil...
  • java 获取文件大小

    千次阅读 2021-02-13 01:06:30
    java 中如何获取文件的大小呢?有两种方式方式一:使用File 的length()方法;方式二:使用FileInputStream的available()方法;实例:@Testpublic void test01() throws IOException {String filepath = "d:\\bin\\pushpoxy...
  • JAVA获取文件夹中所有文件名、文件修改时间
  • 以下实例演示了使用 File 类的 file.lastModified() 方法来获取文件最后的修改时间:import java.io.File;import java.util.Date; public class Main { public static void main(String[] args) { File file = ...
  • 详细内容如何在java获取文件的最后修改日期?我们可以使用File类的lastModified()方法来获取。下面本篇文章就来带大家了解一下lastModified()方法的使用,希望对大家有所帮助。File类的lastModified()方法last...
  • 下载获取ftp上修改时间、创建时间最新的文件 private static String getNewestFileName() { //此处省略ftp连接 根据各自需要连接 FTPClient ftpClient = getClient(); //获取ftp目录下所有文件 FTP...
  • #java代码遍历文件目录下的文件,获取文件的创建时间修改时间 ##例如文件目录为:D:/test 文件夹下包含有这5个文件: ##具体java代码如下(jsa.java): import java.nio.file.Files; import java.nio.file....
  • 利用File类的方法,获得某已有文件的最后修改时间 import java.io.File; import java.io.IOException; import java.text.Format; import java.text.SimpleDateFormat; import java.util.Calendar; import java...
  • java获取文件的创建时间

    万次阅读 2018-11-19 12:01:57
    由于linux下不能获取文件的创建时间,并且java中没有对应获取文件创建时间的api,只有获取修改时间的api,所以如果想在windows下获取创建时间可以这样(适用于windows和linux,linux下获取的是访问时间修改时间,...
  • java操作文件,得到文件名,大小,时间,及修改时间java操作文件,得到文件名,大小,时间,及修改时间java操作文件,得到文件名,大小,时间,及修改时间

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 733,349
精华内容 293,339
关键字:

java获取文件修改时间

java 订阅