Mover ficheiros selecionados

Esta função permite mover todos os ficheiros e pastas selecionados nas listas de resultados da pesquisa para um destino de sua escolha, arquivá-los em um arquivo ZIP, eliminá-los ou processar os ficheiros.

Esta função está acessível em «Início > Mover itens».

_images/TreeSize-Move_Dialog.png

Opções adicionais permitem personalizar as operações de ficheiros de acordo com suas necessidades.

As explicações para as funções individuais são dadas na tabela abaixo:

Operação de Ficheiros

Eliminar itens

Elimina todos os ficheiros selecionados após um aviso de segurança. Se a opção “Mover para a Lixeira” estiver ativada, os ficheiros são movidos para a Lixeira. Caso contrário, eles serão eliminados do disco rígido. Informação: A eliminação sem definir a função descrita acima não pode ser desfeita facilmente.

Mover itens

Move os ficheiros selecionados para o caminho especificado. Opcionalmente, um atalho ou ligação pode ser criado na localização original, cada um apontando para a nova posição do objeto movido. Se desejado, os atributos de segurança também podem ser copiados. Se isso não for feito, os ficheiros movidos herdarão seus atributos de segurança (como de costume) de seus elementos de origem.

Copiar itens

Copia os ficheiros selecionados para o caminho especificado. Se desejado, os atributos de segurança também são copiados. Se isso não for feito, os ficheiros movidos herdarão seus atributos de segurança (como de costume) de seus elementos de origem.

Comprimir itens

Move os ficheiros selecionados para o arquivo ZIP especificado.

Passar itens para executável como parâmetros

Chama um ficheiro executável selecionável livremente para cada ficheiro marcado e passa o caminho absoluto do ficheiro como primeiro parâmetro para a linha de comandos. Os ficheiros executáveis também podem ser ficheiros em lote, um script PowerShell, um VBScript ou similar. O Windows Scripting FileSystemObject fornece operações poderosas e fáceis de usar para o sistema de ficheiros e caminhos.

Opções

Mover para a Reciclagem (se disponível)

Aqui você pode especificar se os itens selecionados devem ser movidos para a Lixeira ou eliminados diretamente do disco rígido.

Nota

Esta opção está disponível apenas para a operação “eliminar”.

Saltar/Renomear/Substituir/Substituir apenas ficheiros existentes mais antigos

Aqui você pode decidir o que deve acontecer se ocorrerem colisões de nomes durante uma operação de ficheiro, ou seja, se um ficheiro com o mesmo nome já existir no destino. Você pode manter o ficheiro existente, substituí-lo pelo novo ficheiro ou renomear o ficheiro existente.

Nota

Esta opção está disponível apenas para as operações “Zip”, “Mover” e “Copiar”. Não suportado ao gravar em mídia óptica.

Eliminar pastas vazias após a operação

Remove automaticamente todas as pastas que não contêm mais ficheiros ou outras pastas devido a esta operação de mover.

Manter itens originais depois de comprimir

Ative esta opção para garantir que os ficheiros originais não sejam eliminados após serem copiados para um ficheiro Zip.

Nota

Esta opção está disponível apenas para a operação “Zip”.

&Manter permissões dos itens originais

Quando esta opção está ativada, as permissões de acesso dos ficheiros originais são aplicadas a cada um dos ficheiros movidos no alvo.

Nota

Esta opção está disponível apenas para as operações “Mover” e “Copiar”. Não suportado ao gravar em mídia óptica.

Preservar a e&strutura do diretório, a partir do nível:

Esta opção permite especificar em que nível a estrutura de diretórios dos ficheiros deve ser mantida. Os primeiros x níveis da estrutura de diretórios não são reconstruídos na localização de destino.

Por exemplo, se mover o ficheiro “C:\User\Mayer\My Document.doc” para a pasta alvo “D:\Old Files\”, obterá os seguintes resultados, dependendo do valor que escolher 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 opção está disponível apenas para as operações “Mover” e “Copiar”.

Manter o &tempo dos itens originais

Quando esta opção está ativada, os carimbos de data e hora dos ficheiros originais são aplicados a cada um dos ficheiros movidos no alvo.

Nota

Esta opção está disponível apenas para as operações “Mover” e “Copiar”. Não suportado ao gravar em mídia óptica.

A registar

&Registar operações realizadas para:

Cria um registo com um nome à sua escolha em um diretório de sua escolha. Variáveis de ambiente como %DATE% ou %TIME% podem ser usadas no nome do ficheiro.

Criar script de desfazer

Cria um ficheiro em lote que você pode executar após a operação de mover para desfazer as alterações feitas por esta operação no seu sistema de ficheiros.

Nota

Esta opção está disponível apenas para as operações “Mover” e “Copiar”. Não suportado ao gravar em mídia óptica.

Dica

Recomendamos que você registe todas as operações de mover, eliminar e arquivar. Tal procedimento aumenta a segurança e clareza do seu sistema.

O ficheiro de registo gerado lista todos os detalhes que você precisa para acompanhar as operações de ficheiros que você realizou. O registo é salvo em formato de texto e tem a seguinte aparência

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 PowerShell usando o exemplo do SharePoint

Gostaríamos de mostrar a você, em um exemplo prático, o uso de um script PowerShell com a Pesquisa de Ficheiros do TreeSize. A tarefa é preparar milhares de documentos para carregá-los em um servidor SharePoint.

O problema é que certos caracteres não são permitidos em nomes de ficheiros no SharePoint, que são válidos no sistema de ficheiros normal e que são comumente usados.

Usando uma expressão regular, que você pode encontrar no capítulo Expressões Regulares, é fácil encontrar todos os ficheiros que violam as regras de nomenclatura do SharePoint.

Quando a pesquisa estiver concluída, por favor escolha no diálogo mover os ficheiros verificados para passá-los a um executável. Como executável, por favor escolha este script PowerShell, que você salvou anteriormente, por exemplo, 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

O script pode ser facilmente adaptado ou estendido para outros casos de uso.