WinSCP: ¿Cómo actualizar la información "Modificada" si se ha cambiado una subcarpeta?

0

Tengo un Folder_A, que tiene un Folder_B, que tiene un archivo File_C.

Cuando File_Cse cambia, Folder_Btambién actualiza su registro "cambiado", pero Folder_Ano se actualiza.

Me pregunto cómo también se puede actualizar el registro "modificado" Folder_A.

Acabo de probar, parece funcionar de esta manera: si File_Cse cambia el contenido de sin cambiar el nombre del archivo File_C, la marca de tiempo de los File_Ccambios, la marca de tiempo de Folder_Bno cambia; si el nombre del archivo File_Ccambia pero sin cambiar el contenido de File_C, la marca de tiempo de File_Cno cambia pero la de File_Bcambiaría.

lanselibai
fuente
1
El contenido de la carpeta b ha cambiado. El contenido de la carpeta a no ha cambiado, por lo que lo que desea que ocurra probablemente no sea posible.
DavidPostill
¿Qué sistema usa su servidor? ¿Qué protocolo estás usando con WinSCP? Esa información falta en su pregunta.
Martin Prikryl

Respuestas:

0

Su pregunta no tiene nada que ver con WinSCP. Se trata del sistema remoto y su sistema de archivos.

En la mayoría de los sistemas, el tiempo de modificación de un directorio es la última vez, cuando el directorio cambió. Y "directorio" es una lista de archivos. Entonces, la marca de tiempo muestra la hora en que la lista cambió la última vez. Es decir, la última vez que agregó / eliminó / renombró un archivo.

Así que ni siquiera creo que estés en lo correcto aquí:

Cuando File_Cse cambia, Folder_Btambién actualiza su registro "cambiado".

Un cambio en un archivo no cambia nada sobre su directorio padre. A menos que esté utilizando algún sistema inusual.

Casi no hay nada que puedas hacer al respecto. Excepto para desarrollar un servicio en el servidor que actualice las marcas de tiempo de la manera que desee.

Martin Prikryl
fuente
Cuando File_Ccambia, Folder_Bpor supuesto, cambia su registro "cambiado". Pero Folder_Ano cambia. Puede probarlo en un sistema Windows para el registro "Fecha de modificación" de una carpeta.
lanselibai
No, no lo hace, aquí hay una prueba: i.stack.imgur.com/qPzfu.png
Martin Prikryl
¿Quiere decir que cuando File_Cse creó, Folder_Bse actualizó? Pero cuando File_Cse modificó, ¿ Folder_Bno se actualizó?
lanselibai
Sí, eso es lo que dice mi respuesta!
Martin Prikryl
También lo probé en mi Win, consulte la pregunta actualizada sobre cómo cambiar el nombre y el contenido del archivo.
lanselibai