Mover archivos seleccionados

Esta función le permite mover todos los archivos y carpetas seleccionados en las listas de resultados de búsqueda a un destino de su elección, archivarlos en un archivo ZIP, eliminarlos o procesar los archivos.

Esta función es accesible en «Inicio > Mover elementos».

_images/TreeSize-Move_Dialog.png

Opciones adicionales le permiten personalizar las operaciones de archivo según sus necesidades.

Las explicaciones de las funciones individuales se presentan en la tabla a continuación:

Operación de archivo

Borrar objetos

Elimina todos los archivos seleccionados después de un aviso de seguridad. Si la opción “Mover a la Papelera de reciclaje” está activada, los archivos se mueven a la Papelera de reciclaje. De lo contrario, se eliminarán del disco duro. Información: Eliminar sin establecer la función descrita anteriormente no se puede deshacer fácilmente.

Mover objetos

Mueve los archivos seleccionados a la ruta especificada. Opcionalmente, se puede crear un acceso directo o enlace en la ubicación original, cada uno apuntando a la nueva posición del objeto movido. Si se desea, también se pueden copiar los atributos de seguridad. Si no se hace esto, los archivos movidos heredan sus atributos de seguridad (como es habitual) de sus elementos padre.

Copiar objetos

Copia los archivos seleccionados a la ruta especificada. Si se desea, también se copian los atributos de seguridad. Si no se hace esto, los archivos movidos heredan sus atributos de seguridad (como es habitual) de sus elementos padre.

Objetos comprimidos (zip)

Mueve los archivos seleccionados al archivo ZIP especificado.

Pasar elementos a ejecutable como parámetros

Llama a un archivo ejecutable seleccionable libremente para cada archivo marcado y pasa la ruta absoluta del archivo como primer parámetro a la línea de comandos. Los archivos ejecutables también pueden ser archivos por lotes, un script de PowerShell, un VBScript o similar. El objeto FileSystemObject de scripting de Windows proporciona operaciones de sistema de archivos y rutas potentes y fáciles de usar.

Opciones

Mover a la Papelera de Reciclaje (si es posible)

Aquí puede especificar si los elementos seleccionados deben ser movidos a la Papelera de reciclaje o eliminados directamente del disco duro.

Nota

Esta opción solo está disponible para la operación de “eliminar”.

Omitir/Renombrar/Reemplazar/Solo reemplazar archivos existentes más antiguos

Aquí puede decidir qué debe suceder si ocurren colisiones de nombres durante una operación de archivo, es decir, si ya existe un archivo con el mismo nombre en el destino. Puede mantener el archivo existente, reemplazarlo con el nuevo archivo o renombrar el archivo existente.

Nota

Esta opción solo está disponible para las operaciones “Zip”, “Mover” y “Copiar”. No es compatible al grabar en medios ópticos.

Eliminar carpetas vacías después de la operación

Elimina automáticamente todas las carpetas que ya no contienen archivos u otras carpetas debido a esta operación de movimiento.

Mantener objetos originales después de comprimir

Habilite esta opción para asegurarse de que los archivos originales no se eliminen después de copiarlos a un archivo Zip.

Nota

Esta opción solo está disponible para la operación “Zip”.

&Conservar los permisos de los elementos originales

Cuando esta opción está habilitada, los permisos de acceso de los archivos originales se aplican a cada uno de los archivos movidos en el destino.

Nota

Esta opción solo está disponible para las operaciones de “Mover” y “Copiar”. No es compatible al grabar en medios ópticos.

Preservar la estructura de directorios, empezando por el nivel

Esta opción le permite especificar en qué nivel se debe conservar la estructura de carpetas de los archivos. Los primeros x niveles de la estructura de carpetas no se reconstruyen en la ubicación de destino.

Por ejemplo, si mueve el archivo “C:\User\Mayer\My Document.doc” a la carpeta de destino “D:\Old Files\”, obtendrá los siguientes resultados dependiendo del valor que elija para x:

x = 0 > 'D:\Old Files\C\User\Mayer\My Document.doc' x = 1 > 'D:\old files\user\Mayer\My document.doc' x = 2 > 'D:\old files\Mayer\My Document.doc'

Nota

Esta opción solo está disponible para las operaciones de “Mover” y “Copiar”.

&Conservar la fecha y hora de los elementos originales

Cuando esta opción está habilitada, las marcas de tiempo de los archivos originales se aplican a cada uno de los archivos movidos en el destino.

Nota

Esta opción solo está disponible para las operaciones de “Mover” y “Copiar”. No es compatible al grabar en medios ópticos.

Registro de mensajes

Operaciones de log ejecutadas a

Crea un registro con un nombre de su elección en un directorio de su elección. Se pueden utilizar variables de entorno como %DATE% o %TIME% en el nombre del archivo.

Crear un script para deshacer

Crea un archivo por lotes que puede ejecutar después de la operación de mover para deshacer los cambios realizados por esta operación en su sistema de archivos.

Nota

Esta opción solo está disponible para las operaciones de “Mover” y “Copiar”. No es compatible al grabar en medios ópticos.

Truco

Recomendamos que registre todas las operaciones de mover, eliminar y archivar. Tal procedimiento aumenta la seguridad y claridad de su sistema.

El archivo de registro generado enumera todos los detalles que necesita para realizar un seguimiento de las operaciones de archivo que ha realizado. El registro se guarda en formato de texto y se ve así

25.06.2020 11:39:50: Start file operation.
25.06.2020 11:39:50: Copying the following objects to "D:\MyDocs":
25.06.2020 11:39:50: "F:\Docs\movielist.docx" => "D:\MyDocs\movielist.docx"
2020-06-25 11:39:50: "F:\Docs\log.txt" => "D:\MyDocs\log.txt"
25.06.2020 11:39:50: "F:\Docs\Screenshot.jpg" => "D:\MyDocs\Screenshot.jpg"
25.06.2020 11:39:50: File operation finished.
25.06.2020 11:39:50: Affected objects: 3 (125,90 KB) | Failed objects: 0

Scripts de PowerShell utilizando el ejemplo de SharePoint

Nos gustaría mostrarle en un ejemplo práctico el uso de un script de PowerShell con la búsqueda de archivos de TreeSize. La tarea es preparar miles de documentos para subirlos a un servidor de SharePoint.

El problema es que ciertos caracteres no están permitidos en los nombres de archivo en SharePoint, que son válidos en el sistema de archivos normal y que se utilizan comúnmente.

Utilizando una expresión regular, que puede encontrar en el capítulo Expresiones Regulares, es fácil encontrar todos los archivos que violan las reglas de nomenclatura de SharePoint.

Cuando la búsqueda haya finalizado, elija en el diálogo mover los archivos marcados para pasarlos a un ejecutable. Como ejecutable, elija este script de PowerShell, que ha guardado previamente, por ejemplo, como SharePointRename.ps1:

Param([string]$filepath="")
[char[]]$illegal = "~", "#", "%", "&", "*", "{", "}", "\", ":", "<", ">", "?", "/", "|"
$replacement = "-"
$filepathNew = [io.path]::GetFileName($filepath)
foreach($char in $illegal){$filepathNew = $filepathNew.Replace($char, $replacement)}
Rename-Item $filepath $filepathNew

El script se puede adaptar o extender fácilmente para otros casos de uso.