我的一台 Solaris 服务器上安装了 NFS 共享。路径/appdata/anp从服务器 A 挂载到服务器 B。在共享下:
/appdata/anp
我有一个文件夹名为
/appdata/anp/factory
在上面的目录中,我放置了包含需要在数据库中导入/更新的数据的文件。在数据库中导入数据后,我根据导入数据的操作结果将文件移动到成功/失败目录。
/appdata/anp/factory/success
/appdata/anp/factory/failure
我将文件移动到上述任一目录,并使用以下命令将文件的最后修改时间更新为当前系统时间:
file.setLastModified
它返回一个布尔值。问题是每当我执行此更新操作时,它都无法将该文件的时间戳更新为当前系统时间。
有谁知道其中的场景是什么
file.setLastModified
返回失败。我什至检查了 NFS 权限,我觉得一切正常。无论如何知道setLastModified可能返回失败的情况吗?
请帮帮我,我真的在这个问题上拉扯我的头发!:(