WinSCP:如果子文件夹已更改,如何更新“已更改”信息?

WinSCP:如果子文件夹已更改,如何更新“已更改”信息?

我有一个Folder_A,其中有一个Folder_B,其中有一个文件File_C

File_C改变时,Folder_B也会更新其“已改变”的记录,但Folder_A不会被更新。

我想知道如何更新“更改”记录吗Folder_A

我刚刚测试了一下,好像是这样的:如果 的内容File_C改变了,但是 的文件名没有改变File_C,那么 的时间戳File_C会改变, 的时间戳Folder_B不会改变;如果 的文件名File_C改变了,但是 的内容没有改变File_C,那么 的时间戳File_C不会改变,但是 的时间戳File_B会改变。

答案1

您的问题与 WinSCP 无关。它只与远程系统及其文件系统有关。

在大多数系统中,目录的修改时间是目录最后一次改变的时间。而“目录”是列表文件。因此时间戳显示列表上次更改。即上次添加/删除/重命名文件的时间。

所以我甚至不认为你在这里是正确的:

File_C改变时,Folder_B也会更新其“已改变”记录。

对文件的更改不会改变其父目录的任何内容。除非您使用一些不寻常的系统。

对此你几乎无能为力。除非在服务器上开发一个可以按你想要的方式更新时间戳的服务。

相关内容