Pregunta
¿Alguien sabe de una manera de mover archivos y carpetas que tengan el atributo oculto, del sistema o de solo lectura establecido desde la línea de comandos o un archivo por lotes? (No, quitar los atributos primero no es una opción, ya que no hay una forma práctica de saber qué atributos se configuraron para volver a configurarlos después del movimiento).
(Intentos fallidos
El uso del
move
comando básico no funciona con elementos con el conjunto de atributos ocultos o del sistema y, por alguna razón, no tiene interruptores para especificar atributos como los comandosdir
ydel
.Intenté usar una utilidad que escribí que usa la función de operación de archivos del shell, pero que requiere usar
start /w
para evitar que el archivo por lotes se ejecute antes, y se queja del soporte de nombres largos de archivos por alguna razón.Intenté usarlo
robocopy
, pero primero copia los archivos y luego elimina los originales en lugar de simplemente mover la fuente (lo que resulta en un retraso frustrante, incluso con la salida excesiva redirigida anul
).
(Sorprendentemente, parece que pocas personas han necesitado mover archivos ocultos desde la línea de comandos. Todo lo que pude encontrar fue esta persona que abandonó el intento).
\temp
directorio, ¿por qué no simplemente renombrar / mover el%1
directorio\temp
? ¿O es solo el caso simplificado?