存储在 Azure 文件共享上的同一文件在安装的磁盘 (SMB) 和 Azure 存储资源管理器 (REST) 中显示不同的上次修改日期

问题描述 投票:0回答:1

我通过安装的磁盘和存储资源管理器应用程序(以及 python api)连接到同一共享。 这可能很重要:共享上的文件是使用 Windows 资源管理器从其他驱动器复制到那里的。

我检查了几次,但我仍然可以在文件资源管理器中看到文件的最后修改日期设置为 2012(文件确实很旧,在原始驱动器上也完全如此)。但当我在 Azure 存储资源管理器中检查同一文件时,最后的修改日期是 2024 年。 存储资源管理器中没有可见的其他日期元数据。

有什么线索可以了解 2012 年日期存储在哪里以及为什么使用不同的连接方法(SMB 与 REST)显示不同的日期吗?

azure azure-file-share
1个回答
0
投票

2012 date stored
实际存储的数据。我在
3/23/2022
上创建了一个文件,并在
11/25/2024

上上传
$saCtx = New-AzStorageContext -StorageAccountName "wbxxxsa" -StorageAccountKey "xxxxxx"

$file = Get-AzStorageFile -ShareName "wbxxxfileshare" -Context $saCtx

$file | Select-Object @{ n = 'fileName'; e = {$_.ListFileProperties.Name}}, @{ n = 'CreatedOn'; e = {$_.ListFileProperties.Properties.CreatedOn}}, @{ n = 'LastWrittenOn'; e = {$_.ListFileProperties.Properties.LastWrittenOn}}

## save to a file to check more
$file | ConvertTo-Json -Depth 20 > 1.json

enter image description here enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.