如何解决将文件从相机复制到硬盘时出现的夏令时差异?

如何解决将文件从相机复制到硬盘时出现的夏令时差异?

当将文件从相机的 SDHC 卡复制到本地硬盘进行存储时,我发现有时文件的修改时间会相差一小时。我认为这是因为 SDHC 卡使用 FAT32,而硬盘使用 NTFS,并且两个系统对夏令时的处理方式不同。我使用的是 Windows XP SP 3。

有没有办法在将文件从 SDHC 卡复制到 HDD 时保留修改后的时间戳?例如,如果照片是在实际时间下午 19:20 拍摄的,那么无论夏令时如何,修改日期都会在硬盘上显示为下午 19:20?

答案1

我的建议是注意 FAT32 使用本地时间和 NTFS UTC 的问题(正如 Michael 在他的评论中提到的)。

我尽可能将驱动器格式化为 NTFS,因此无需在不同的文件系统之间进行转换。但是,有时需要 FAT32,例如相机卡(我的相机不支持 NTFS)。

此外,如果使用实用程序比较日期戳,而 DST 可能是一个问题,则某些实用程序提供了允许这样做的选项。例如,第二份副本忽略夏令时选项。

相关内容