打开文件以后,文件的“上次打开时间”没有改变

我本来想设置智能文件夹,方便快速搜索今天打开的文件,但是我发现仅仅打开文件,文件的“上次打开时间”没有变,如果对文件修改就会改变“修改时间”和“上次打开时间”, 有对这个了解的人吗?

发布日期 2016年11月12日 下午11:35

回复
回复量: 4

2016年11月14日 下午7:38 回应 moyiciai

我的系统是OSX 10.11.6,测试结果没有问题

测试过程:

1. 建立一个智能文件夹, Search的设置是: Last opened date is today

用户上传的文件

之后测试打开两个文件(只打开没有保存修改),一个是Excel一个是PDF文件,可以在智能文件夹中显示,这两个打开的文件。


2. 在终端中类似操作:

针对某一个文件,新运行命令:

stat -x "文件"

打开后,再运行该命令,结果是:

$ stat -x /Users/me/Desktop/SN.xlsx

File: "/Users/me/Desktop/SN.xlsx"

Size: 68780 FileType: Regular File

Mode: (0644/-rw-r--r--) Uid: (501/ me) Gid: ( 80/ admin)

Device: 1,4 Inode: 12526609 Links: 1

Access: Sat Nov 12 21:29:43 2016

Modify: Tue Nov 8 18:06:11 2016

Change: Tue Nov 8 18:06:11 2016


$ stat -x /Users/me/Desktop/SN.xlsx

File: "/Users/me/Desktop/SN.xlsx"

Size: 68780 FileType: Regular File

Mode: (0644/-rw-r--r--) Uid: (501/ me) Gid: ( 80/ admin)

Device: 1,4 Inode: 12526609 Links: 1

Access: Sun Nov 13 18:15:52 2016

Modify: Tue Nov 8 18:06:11 2016

Change: Tue Nov 8 18:06:11 2016

查看Acess一行(红色部分),可以知道,打开后该日期时间改变。


你的事如何操作的呢?

2016年11月14日 下午7:37 回应 tonyfromcalgary

建立智能文件夹我也是这样操作的,我尝试过了,即使刚打开的文件只要没有修改,“上次打开时间”就不会改变。

但是,我用了你提供的终端命令,发现终端里显示和Finder里显示是不同的,这是系统BUG么,会不会是系统语言的原因?

以下是同一个图片文件在Finder和终端的截图:

用户上传的文件

用户上传的文件

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

打开文件以后,文件的“上次打开时间”没有改变

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!