Resumen: Necesito una solución para que cuando uso el Explorador de Windows (o algo similar) para arrastrar y soltar archivos, en realidad mueva el archivo original a la nueva ubicación y cree una copia en la ubicación original que esté marcada como de solo lectura y oculta .
Descripción completa: Estoy ayudando a una organización (principalmente en Windows 10/11) que necesita migrar y reorganizar una gran colección de documentos en un archivo compartido a una nueva ubicación. En total, tienen miles de archivos "clientes" en miles de directorios sin una organización consistente. Han creado una plantilla sobre cómo quieren que se estructuren las carpetas y subcarpetas de cada cliente y solicitarán a todos sus usuarios que migren manualmente los archivos, para que estén ordenados correctamente.
Para que todo funcione sin problemas durante el período de transición y como medida de seguridad, no quieren eliminar ni cambiar nada en la estructura original, pero simplemente copiar los archivos también causa problemas. Quieren que los archivos en la nueva ubicación mantengan sus fechas originales de creación y modificación, además quieren una manera fácil de saber qué archivos ya se han migrado.
Me gustaría implementar una solución temporal, de modo que cuando arrastren y suelten desde el archivo actual, en realidad mueva el archivo y cree una copia, con las propiedades de solo lectura y también ocultas (o tal vez la bandera de archivo borrada). Como beneficio adicional, también podría agregar una línea a un archivo de texto en la carpeta actual indicando dónde se movió el archivo.
PD: Más simple es mejor, así que es una locura, (la mayor parte) de esto se hace solo con la Política de grupo y las claves de registro. pero se considerarán PowerShell, una pequeña aplicación u otras soluciones.