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

每次创建文件都会用到File类,也是经常用到的。今天朋友问我能不能修改已存在文件的创建时间呢?比如说:某个文件是在2014年10月9日中午12点创建的,默认情况下查看该文... 每次创建文件都会用到File类,也是经常用到的。今天朋友问我 能不能修改已存在文件的创建时间呢?比如说:某个文件是在2014年10月9日中午12点创建的,默认情况下 查看该文件的属性,创建时间就是2014年10月9日中午12点。他的意思是,创建时间可不可以随意更改呢?比如往前推一周。
我记得File类有个构造方法可以传日期的。请指教 最好给出修改文件日期的详细代码。
展开
 我来答
jiang19911113
推荐于2016-01-17 · TA获得超过205个赞
知道小有建树答主
回答量:192
采纳率:0%
帮助的人:167万
展开全部
  1. 文件的创建时间是修改不了的

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

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


Rankabc
2014-10-10 · TA获得超过3559个赞
知道大有可为答主
回答量:3705
采纳率:59%
帮助的人:1034万
展开全部
setLastModified(long time)
设置此抽象路径名指定的文件或目录的最后一次修改时间。

参数:
最后一次修改时间,用与时间点(1970 年 1 月 1 日,00:00:00 GMT)之间的毫秒数表示

返回值:
当且仅当该操作成功时,返回 true;否则返回 false
更多追问追答
追问
创建一个文件,传入long型时间,这样这个文件的创建时间就变成了传入的时间了 是吗?
追答
是文件的修改时间,不是创建时间
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式