不能修改文件的真实创建时间。
因为一个文件的真实创建时间(“创建”时间戳)是由操作系统自动记录并存储在硬盘上,只能由系统内部进行更改。
而VBA只能读取和修改文件的访问时间、修改时间、以及上一次打开时间等时间戳,不能直接修改真实创建时间。
但是,可以通过将文件保存到另一个位置,在另一个位置创建文件的方式,实现一个“伪造”的创建时间戳。
这个时间戳不受操作系统的限制,但需要注意确保与实际创建时间一致,以避免造成混乱。
文件创建时间可以通过VBA进行修改在VBA中,使用FileDateTime函数可以获取文件的创建时间,然后使用FileCopy函数可以将该文件复制一份,复制后的文件即为修改后的文件,其创建时间也会随之改变得注意的是,修改文件的创建时间需要注意文件的访问控制权限,因为一些系统文件或者只读文件是无法直接修改创建时间的