Cómo copiar con robocopy los atributos de tiempo sin volver a copiar los archivos

Cómo copiar con robocopy los atributos de tiempo sin volver a copiar los archivos

Transferí los archivos a un disco nuevo, pero descubrí que los archivos tenían el año incorrecto (1980) y no puedo abrirlos con Photoshop.

Me gustaría copiar los atributos de tiempo de la primera unidad a la segunda sin volver a copiar los archivos.

Una gran cantidad de datos. Gracias.

Respuesta1

En lugar de intentar utilizar Robocopy paranocopiar, puede usar Powershell para actualizar las marcas de tiempo.

Para actualizar las fechas de modificación de archivos o carpetas, en Windows, similar a Linux/Unix'tocar'utilidad, utilice Powershellpropiedad de elemento establecidocmdlet.

Su comando se vería así:

set-itemproperty -path $Yourfile -name lastwritetime -value "2021-05-18 10:17:47"

Utilice get-childitemcmdlet para recorrer el árbol de archivos (ya sea un nivel o agregue la opción -recurse para descender por el árbol de carpetas/archivos).

Su bucle se vería así:

$filelist = get-childitem C:\Users\You\* -recurse
foreach ($file in $filelist) {
      set-itemproperty -path $file -name lastwritetime -value "2021-05-18 10:17:47"
}

Hay opciones asociadas conGet-ChildItemagarrarsolo archivososolo carpetas. En el tipo de ventana de PowershellConsigue ayuda Get-ChildItemoEstablecer propiedad del elementopara más opciones.

Respuesta2

Simplemente necesita copiar las marcas de tiempo de los archivos originales a los archivos copiados (1980) sin tener que volver a copiar los archivos originales. En realidad, no vi esto antes de usar robocopy, pero creo que debe hacerlo nuevamente. con el modificador /DCOPY:T. También puede preservar las ACL. Alternativamente, SyncThing y Gs Richcopy360 se pueden configurar para preservar las marcas de tiempo y las ACL del directorio.

Y después de hacer una búsqueda completa, descubrí que Gs Richcopy360 tiene una función llamada "Marca de tiempo de carpeta", esto volverá a corregir la fecha en el destino, no es necesario volver a copiar los archivos, creo que esto ayudará.

información relacionada