У меня есть 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 ответ1

0

Ваш вопрос не имеет ничего общего с WinSCP. Все дело в удаленной системе и ее файловой системе.

В большинстве систем время модификации каталога - это последний раз, когда каталог изменялся. А "каталог" - это список файлов. Таким образом, отметка времени показывает время, когда список изменился в последний раз. Т.е. в последний раз вы добавили / удалили / переименовали файл.

Поэтому я даже не думаю, что вы здесь правы

Когда File_C изменяется, Folder_B также обновляет свою "измененную" запись.

Изменение в файле ничего не меняет в его родительском каталоге. Если только вы не используете какую-то необычную систему.

Вы вряд ли что-то можете с этим поделать. За исключением разработки службы на сервере, которая обновляет временные метки так, как вы хотите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .