java中的File类修改文件创建时间
每次创建文件都会用到File类,也是经常用到的。今天朋友问我能不能修改已存在文件的创建时间呢?比如说:某个文件是在2014年10月9日中午12点创建的,默认情况下查看该文...
每次创建文件都会用到File类,也是经常用到的。今天朋友问我 能不能修改已存在文件的创建时间呢?比如说:某个文件是在2014年10月9日中午12点创建的,默认情况下 查看该文件的属性,创建时间就是2014年10月9日中午12点。他的意思是,创建时间可不可以随意更改呢?比如往前推一周。
我记得File类有个构造方法可以传日期的。请指教 最好给出修改文件日期的详细代码。 展开
我记得File类有个构造方法可以传日期的。请指教 最好给出修改文件日期的详细代码。 展开
2个回答
展开全部
setLastModified(long time)
设置此抽象路径名指定的文件或目录的最后一次修改时间。
参数:
最后一次修改时间,用与时间点(1970 年 1 月 1 日,00:00:00 GMT)之间的毫秒数表示
返回值:
当且仅当该操作成功时,返回 true;否则返回 false
设置此抽象路径名指定的文件或目录的最后一次修改时间。
参数:
最后一次修改时间,用与时间点(1970 年 1 月 1 日,00:00:00 GMT)之间的毫秒数表示
返回值:
当且仅当该操作成功时,返回 true;否则返回 false
更多追问追答
追问
创建一个文件,传入long型时间,这样这个文件的创建时间就变成了传入的时间了 是吗?
追答
是文件的修改时间,不是创建时间
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询