javafile创建时间晚于(java file获取文件创建时间)

今天给各位分享javafile创建时间晚于的知识,其中也会对java file获取文件创建时间进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

1、文件的创建时间,修改时间,访问时间,三者的实际含义.2、java怎么获取文件的创建时间,最后访问时间3、java中的File类修改文件创建时间4、java 查看文件创建时间

文件的创建时间,修改时间,访问时间,三者的实际含义.

创建时间是指文件信息第一次出现在当前硬盘上的时间;

修改时间是指文件最近一次被保存的时间;

访问时间是指最近一次文件夹中的任意一个子文件被保存的时间;

三者相互独立,且能利用软件修改。

正常情况下,在一台电脑保存过一个文件,再用U盘复制到另一台电脑上时,就会出现后面那台电脑文件修改时间早于创建时间的情况。而访问时间是指文件夹中某个文件被保存的时间或文件夹的创建时间。文件的访问时间一般没有意义。

但是也必须明白,这三个时间是可以利用软件任意修改的。可以使用Windows API修改这三种时间,这三种时间为64位时间系统,但是系统资源管理器只能显示其中32位的部分。如果你将时间设置为早于1900年1月1日,资源管理器这一栏会显示空白。但是你仍然可以用API读取到你之前设定好的时间。文件修改时间是Windows系统和Linux系统都有的,所以Java中也有提供改变文件修改时间的函数。但Java API没有改变创建时间和访问时间的函数。

如果使用文件内存映射打开文件并保存,文件的三个时间都不会改变。因为文件内存映射绕开了部分的文件管理机制,文件的时间更新也被绕开了。

javafile创建时间晚于(java file获取文件创建时间)

java怎么获取文件的创建时间,最后访问时间

用file,

比如我在D盘有个文件夹a,现在要获取其创建时间:

File file = new File(“D:\\a”);

long time = file.lastModified();//返回文件最后修改时间,是以个long型毫秒数

String ctime = new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”).format(new Date(time));

System.out.println(ctime);

java中的File类修改文件创建时间

文件的创建时间是修改不了的

java API只能获取文件更新时间

获取文件创建时间可以使用process 来调用dir命令

java 查看文件创建时间

在java中没有正式的方法来获取文件的创建时间,但是,可以使用下面的解决方法在Windows平台上获取文件的创建日期。

java如何获取文件的创建日期

package com.mkyong.file;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.util.StringTokenizer;

public class GetFileCreationDateExample

{

public static void main(String[] args)

{

try{

Process proc =

Runtime.getRuntime().exec(“cmd /c dir c:\\logfile.log /tc”);

BufferedReader br =

new BufferedReader(

new InputStreamReader(proc.getInputStream()));

String data =””;

//it’s quite stupid but work

for(int i=0; i6; i++){

data = br.readLine();

}

System.out.println(“Extracted value : ” + data);

//split by space

StringTokenizer st = new StringTokenizer(data);

String date = st.nextToken();//Get date

String time = st.nextToken();//Get time

System.out.println(“Creation Date : ” + date);

System.out.println(“Creation Time : ” + time);

}catch(IOException e){

e.printStackTrace();

}

}

}

结果:

Extracted value : 31/05/2010 08:05 14 logfile.log

Creation Date : 31/05/2010

Creation Time : 08:05

关于javafile创建时间晚于和java file获取文件创建时间的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年3月30日 04:01:49
下一篇 2024年3月30日 04:09:57

相关推荐

  • linux服务器时间同步,linux服务器搭建教程

    linux系统间如何时间同步? NTP时间服务器分为多层,从0层到4层,每层依次与上一次服务器同步,最高层的服务器则直接连接一个高精度的时钟设备,比如原子钟、GPS或者电波时等。 比如将系统时间设定成1996年6月10日的命令如下。date -s 06/10/96 将系统时间设定成下午1点12分0秒的命令如下。date -s 13:12:00 注意,这里说的…

    2024年5月21日
    3700
  • linux时区文件,linux时间时区

    linux修改系统时间命令 1、inux修改时间命令是date-s+时分秒。修改linux系统时间。root使用date指令:date -s 只修改日期,不修改时间,输入:date -s 2021-04-02。只修改时间,输入:date -s 12:00:00。 2、输入这条命令系统时间会设置为2018年11月21日17点39分。修改之后你可以输入date命…

    2024年5月21日
    5000
  • 文件夹导出excel文件怎么打开文件,文件导出怎么导

    360浏览器导出excel文件怎样可以直接打开而不要保存 1、建议:直接用excel打开。将excel文件另存为网页格式。 2、“工具”菜单的“选项”,打开360下载器,点下面的设置,里面有一项“直接打开文件后,保留文件”,去掉勾选就会打开后不保留文件。 3、工具菜单的下载器,打开30安全下载器,点右下角的设置,里面有一项“直接打开后,不保留文件”,取消其选…

    2024年5月21日
    3900
  • excel2013文件损坏,excel 文件损坏

    如何解救excel被损坏的文件 1、Excel打开时遇到这个问题。打开一个新的Excel表格,点击左上角文件。选择“打开”选项。弹出的文本框中“打开”选项卡的右下角,选中“打开并修复”。 2、先打开电脑,然后打开电脑上面的excel。然后点击左上角的文件。然后点击打开。之后点击浏览。然后点击选中损坏的excel文档。然后点击打开边上的下拉箭头。弹出的界面,点…

    2024年5月21日
    3500
  • c语言获取文件状态,c语言获取文件状态是什么

    C语言如何读取文件中指定的某一段 1、char *fgets(char *buf, int bufsize, FILE *stream);参数 *buf: 字符型指针,指向用来存储所得数据的地址。bufsize: 整型数据,指明存储数据的大小。*stream: 文件结构体指针,将要读取的文件流。 2、我也遇到过类似的问题,位图数据读取到内存,然后在保存的文件…

    2024年5月20日
    4700
  • kalilinuxvi删除命令,kali linux删除文件

    关于LINUXvi文字处理器的命令_linuxvi命令详解 1、您目前处于[插入模式(Insertmode)],您就只能一直输入文字,如果您发现输错了字!想用光标键往回移动,将该字删除,就要先按一下[ESC]键转到[命令行模式(commandmode)]再删除文字。 2、/usr按照约定,这个目录用来存放与用户相关的程序或文件,这里面也有一个bin和一个sb…

    2024年5月20日
    4700
  • linux内核sys文件系统介绍,linux sys文件

    linux支持哪些文件系统 我们在Linux中常用的文件系统主要有extext2及reiserfs。Linux操作系统使用虚拟文件系统(VFS)向上和用户进程文件访问系统调用接口,向下和具体不同文件系统的实现接口。VFS屏蔽了具体文件的实现细节,向上提供统一的操作接口。 文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NANDFlash的固态硬盘)…

    2024年5月20日
    4200
  • c语言关闭excel,c语言关闭文件的函数

    c语言:对文件打开和关闭的含义是什么?为什么要打开和关闭文件? 1、一方面,文件是系统中的一种资源,打开文件是对资源的占用,若不关闭,则别的程序就不能使用此资源。 2、文件在进行读写操作之前要先打开,使用完毕要关闭。所谓打开文件,实际上是建立文件的各种有关信息,并使文件指针指向该文件,以便进行其它操作。关闭文件则断开指针与文件之间的联系,也就禁止再对该文件进…

    2024年5月20日
    3800
  • linux精确时间,linux定时精度

    Linux哪个命令可以查看当前系统时间? Linux中的所有命令(包括函数)都是采用的系统时钟设置。在Linux中,用于时钟查看和设置的命令主要有date、hwclock。 方法一:uptime命令 会告诉你系统运行了多长时间,会用一行显示信息,当前时间、系统运行时间、当前登录用户的数量、过去1分钟/5分钟/15分钟系统负载的均值。 打开linux系统,在l…

    2024年5月20日
    3600
  • linux删除只读文件,linux删除只读文件系统

    linux如何删除只读的文件系统? 可以先赋权限,用chmod命令。也还可使用root权限强行删除。 如:chmod 777 filename rm filename; 命令简介: 变更文件或目录的权限。在UNIX系统家族里,文件或目录权限的控制分别以读取,写入,执行3种一般权限来区分。 linux下可以用umount命令来卸载删除文件系统。使用umount…

    2024年5月20日
    3800

发表回复

登录后才能评论



关注微信