为什么ctime和atime时间是一样的

来源:1-2 文件信息相关函数

sugm

2017-10-30 19:07:27

//filemtime($filename):文件修改时间

echo '文件的修改时间:'.date("Y-m-d H:i:s",filemtime($filename)).'<br />';

//fileatime($filename):文件的最后访问时间

echo '文件的最后访问时间:'.date("Y-m-d H:i:s",fileatime($filename)).'<br />';

文件类型为:file
文件的大小为:32
文件的创建时间为:2017-10-30 18:18:34
文件的修改时间:2017-10-30 19:02:38
文件的最后访问时间:2017-10-30 18:18:34
文件的创建时间为1509358714
文件的修改时间1509358714


我修改了test.txt文件,就ctime会变atime还是和ctime一样







写回答

4回答

好帮手慕查理

2017-10-31

您好,请您更改一下电脑配置。

  1. 在开始中搜索 regedit ,之后回车。

  2.  查找[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]中的 NtfsDisableLastAccessUpdate 设置为1。

  3. 重启电脑再次测试。

如果解决了您的问题,请采纳,祝学习愉快!

0

sugm

提问者

2017-10-31

<?php

header('content-type:text/html;charset=utf-8');

/*

文件信息相关API

*/

date_default_timezone_set('PRC');

$filename = "./test1.txt";

//filetype($filename):获取文件的类型,返回的是文件的类型

echo '文件类型为:'.filetype($filename).'<br />';

//filesize()获得文件大小,返回字节数

echo '文件的大小为:'.filesize($filename).'<br />';

//filectime($filename):获取文件的创建时间

echo '文件的创建时间为:'.date("Y-m-d H:i:s",filectime($filename)).'<br />';

//filemtime($filename):文件修改时间

echo '文件的修改时间:'.date("Y-m-d H:i:s",filemtime($filename)).'<br />';

//fileatime($filename):文件的最后访问时间

echo '文件的最后访问时间:'.date("Y-m-d H:i:s",fileatime($filename)).'<br />';

echo '<hr />';

//检测文件是否可读,可写,可执行is_readable、is_writeable()、is_executable()

var_dump(

  is_readable($filename),

  is_writable($filename),

  is_executable($filename)

);

//检测是否为文件

var_dump(is_file($filename));


得到结果

文件类型为:file
文件的大小为:18
文件的创建时间为:2017-10-31 11:59:33
文件的修改时间:2017-10-31 12:05:01
文件的最后访问时间:2017-10-31 11:59:33
E:\Project\imooc\third\file\file.php:20:boolean true
E:\Project\imooc\third\file\file.php:20:boolean true
E:\Project\imooc\third\file\file.php:20:boolean false
E:\Project\imooc\third\file\file.php:26:boolean true



还是一样ctime和atime





0

好帮手慕查理

2017-10-31

您好,您新建一个测试文件,请稍等两分钟再进行一下修改,再查看一下结果。如果相同,请反馈您全部代码,以便帮您解决问题。祝学习愉快!

0
hugm
h 还是一样...
h017-10-31
共1条回复

guly

2017-10-30

你好,当改文件不存在的情况下会新建一个文件,新建文件时间和最后访问的时间就会相同,如果解决您的问题请采纳,祝学习愉快!

0
hugm
h 我这个文件是存在的呀,我照着老师打的,老师的atime会改变我的一直不变
h017-10-30
共1条回复

0 学习 · 2569 问题

查看课程