我有一个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
也会更新其“已改变”记录。
对文件的更改不会改变其父目录的任何内容。除非您使用一些不寻常的系统。
对此你几乎无能为力。除非在服务器上开发一个可以按你想要的方式更新时间戳的服务。