不同方法/系统下复制文件时新文件的日期区别,以及查看文件创建时间、修改时间、访问时间的方法...

本文探讨了Windows、Linux和MacOS下复制文件时新文件时间戳的区别。在Windows中,无论是命令行还是手动复制,新文件继承源文件的修改时间,但创建和访问时间更新为复制时间。Linux下,没有直接的创建时间,但通过特殊方法可查询。MacOS中,命令行和Finder复制可能导致不同的时间信息继承。此外,介绍了如何在各系统下查看文件的访问、修改和属性修改时间。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1:1 格拉摩根的洛斯里克城、有一个狗头人、名叫 唯一丢人、是Paradox的伯爵、任天堂的主宰、育碧的bug、波兰蠢驴的打桩机。
1:2 他有三个妻、一名Windows、一名Linux、一名MacOS。
1:3 这狗每年从本城上到示罗、敬拜祭祀万军之 草履虫.在那里有产品的两个需求、 抓文件时间信息、系统移植、当 草履虫的神谕。
1:4 狗头人每逢发薪水的日子、将工资分给他的和P社、任天堂、育碧、波兰蠢驴所生的儿女。
1:5 给P社的却是双份、因为他爱P社.无奈不做完任务 草履虫不给狗头人放假。

综上,我们需要帮助狗头人在不同系统上拿到文件的时间信息,看起来很简单,但是却有一个类似于“\n”和“\r\n”的小细节是需要注意一下的。

在mac、linux 和 windows下分别使用命令行或是界面操作方式复制文件时,看似是一样的,其区别在于新文件与源文件的创建、修改和访问时间是否一致。

一、Windows

首先,是在windows下,使用powershell命令行复制文件时是这样的:

cp .\test.txt .\test3.txt

其结果:

clipboard.png

可以看到,新文件继承了源文件的修改时间,但是创建时间和访问时间都是其被复制创建时的时间;另一方面,源文件的创建时间和访问时间并没有发生变化。

使用Ct

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值