问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在JAVA中如何得到一个文件,文件夹的创建时间?

发布网友 发布时间:2022-05-01 00:36

我来回答

2个回答

热心网友 时间:2022-04-18 05:29

能不能换个思路~~~汗啊~!好像用java的函数只能取得lastModified()有一个比较笨的方法
Process p=Runtime.getRuntime().exec("dir startup.bat /t -c");
然后取得p的输出信息就可以得到创建时间了!上面的例子我是得到tomcat的startup.bat这个文件的创建时间,如果你想得到其它文件的创建时间就可以将startup.bat换成其它文件名!study and mark ^_^如果用dir, 取得创建时间的参数是/TC路过学习ing帮您顶java是用native来获取操作系统的支持,从而对文件进行操作。
具体实现类是
java.io.FileSystem
这个类是私有的只能在jdk内部使用,由于这个类没有提供文件时间创建的接口,你也就没有办法用纯java来获得这一个功能(但愿不是这样)。
有一个简单的方法是自己调用系统函数,或者干脆调用各C函数
先写各本地类访问方法
class MyFileSystem{
public native void getCreatFileTime(File f);static {System.loadLibrary(" ");}
public static void main(String[] args) {
new HelloWorld().getCreatFileTime();}}编译本文件然后执行 javah,便会自动产生头文件 MyFileSystem.h
函数的具体实现如下:
#include
#include "MyFileSystem.h"
#include
JNIEXPORT double JNICALL
Java_MyFileSystem_displayHelloWorld(JNIEnv *env, jobject obj){//在这里调用C函数
double time=getFileCreatTime_IN_C(obj)
return time;}高手如云,我心忐忑
奋发图强~高手如云,我心忐忑奋发图强~me too,高手如云,我心忐忑奋发图强~me too,too还有可以复制java.io.FileSystem及相关类的源代码,把所有东西成public的,这样总可以用了吧,
当然把类名也改掉。。。。。顶!
Study!Up!!!顶一下!
支持upFile f = new File("d:\\a.txt");
Date date = new Date();
long L = date.getTime();
f.setLastModified(L);
以上个函数可以设置文件的最后修改时间,以及设置文件为“只读”属性顶!!!

热心网友 时间:2022-04-18 06:47

比如我在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);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
win11优化工具【Windows11轻松设置 v1.04】 Win11怎么开启高性能模式_Windows11高性能模式开启方法介绍 盘点Windows11的5个优点为你带来全新的操作体验微软发布的全新操作系统... 微软正式推出Windows 11系统 有哪些变化? windows11新机优化教程 如何优化Windows 11服务设置_Windows 11服务优化技巧 win11系统怎么优化服务-windows11系统设置服务优化 纳税筹划的风险有什么 税收筹划的风险及管理办法有哪些? 税务筹划的18种方法(税收筹划的方法有哪些) 如何获取从his系统json的数据解析为xml插入sql用c#实现 流放之路 闪打 能通关多少级的图 JS解析json数组下面附带有json格式传到jsp中了,不知道用js怎么去解析 ubuntu javah 环境变量配置 javac javah不是内部命令 手机进水后不能拍照怎么回事? Java jsontools 序列化问题 如何在eclipse 中配置javah jersey restful json 处理 jpa Entity 双向一对多 要么懒加载异常,要么json嵌套 死循环,谁有办法? 使用javah生成头文件时,找不到类,怎么回事?路径没有错误 springmvc 中用Jackson返回json对象 递归的问题 如何配置安卓studio 编译javah json格式的字符串适合保存到数据库吗 mybaties一对多查询怎么实现的 如何对class文件使用javah命令 java,mybatis 一对多级联查询,怎么给多的一方添加条件啊???_百度知... javah不是内部或外部命令...但是javac和java-version可以使用 化学变化会伴随各种现象,常见的四种现象:___、___、___、__ Java 用json-lib转换成json 时候出错,死循环,因为需要转的list 集合中的对 Ext解析hibernate一对多生成的json 请问前端利用ajax如何把不同的多个对象传到后台,后台如何接收呢?_百度... java按任意键继续 如何便捷地在两个 Java 版本之间进行切换 自制春饼皮怎么做好 春饼皮怎么做? 我想问春饼皮如何做的更好? 西红柿鸡蛋卤怎么保存 今天跟网上学做了一下卤蛋, 网上说卤汁是可以保存着多次使用的,是这样吗?要怎么保存,放冰箱? 卤蛋汤料怎么保存 请问卤水怎么做,要那些香料,怎样保存 可以用铁观音做茶叶蛋吗?用量多少呢?茶叶蛋卤水可以反复用几次?怎么保存卤水比较好呢? 信通卡能绑定微信吗? 信通卡可以在微信里面绑定提现用吗?帮忙解答,必给采纳。 信通卡能绑定微信吗 信通卡可以绑定微信吗? 我的世界wurst1.8怎么用 我的世界1.8.8什么服务器不防止Wurst 用wurst遇到问题了? 跪求我的世界minecraft的1.8.9的wurst,急,在线等 我的世界1.8.4有什么mod