Mover arquivos verificados

Essa função permite mover todos os arquivos e pastas verificados nas listas de resultados da pesquisa para um destino de sua escolha, arquivá-los em um arquivo ZIP, excluí-los ou processar os arquivos.

Essa função pode ser acessada em “Home > Move items” (Página inicial > Mover itens).

_images/TreeSize-Move_Dialog.png

Opções adicionais permitem que você personalize as operações de arquivo de acordo com suas necessidades.

As explicações sobre as funções individuais são fornecidas na tabela abaixo:

Operação de arquivo

Excluir itens

Exclui todos os arquivos selecionados após uma solicitação de segurança. Se a opção “Mover para a Lixeira” estiver ativada, os arquivos serão movidos para a Lixeira. Caso contrário, eles serão excluídos do disco rígido. Informações: A exclusão sem a configuração da função descrita acima não pode ser desfeita facilmente.

Mover itens

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

Copiar itens

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

Itens com zíper

Move os arquivos selecionados para o arquivo ZIP especificado.

Passar itens para o executável como parâmetros

Chama um arquivo executável livremente selecionável para cada arquivo marcado e passa o caminho absoluto do arquivo como primeiro parâmetro da linha de comando. Os arquivos executáveis também podem ser arquivos em lote, um script do PowerShell, um VBScript ou similares. O Windows Scripting FileSystemObject oferece operações de caminho e sistema de arquivos eficientes e fáceis de usar.

Opções

Mover para a Lixeira (se disponível)

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

Note

Essa opção só está disponível para a operação “delete”.

Ignorar/Renomear/Substituir/Substituir apenas arquivos antigos existentes

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

Note

Essa opção só está disponível para as operações “Zip”, “Mover” e “Copiar”. Não é compatível com a gravação em mídia óptica.

Excluir pastas vazias após a operação

Remove automaticamente todas as pastas que não contêm mais arquivos ou outras pastas devido a essa operação de movimentação.

Mantenha os itens originais depois de fechar o zíper

Ative essa opção para garantir que os arquivos originais não sejam excluídos depois de copiá-los para um arquivo Zip.

Note

Essa opção só está disponível para a operação “Zip”.

Preservar as permissões dos itens originais

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

Note

Essa opção só está disponível para as operações “Mover” e “Copiar”. Não é compatível com a gravação em mídia óptica.

Preservar a estrutura do diretório, começando no nível

Essa opção permite especificar em que nível a estrutura de diretório dos arquivos deve ser mantida. Os primeiros x níveis da estrutura de diretórios não são reconstruídos no local de destino.

Por exemplo, se você mover o arquivo “C:\User\Mayer\My Document.doc” para a pasta de destino “D:\Old Files\”, obterá os seguintes resultados, dependendo do valor escolhido para x:

x = 0 > 'D:\Arquivos antigos\C\Usuário\Mayer\Meu documento.doc' x = 1 > 'D:\arquivos antigos\user\Mayer\Meu documento.doc' x = 2 > 'D:\arquivos antigos\Mayer\Meu documento.doc'

Note

Essa opção só está disponível para as operações “Mover” e “Copiar”.

Preservar os registros de data e hora dos itens originais

Quando essa opção está ativada, os registros de data e hora dos arquivos originais são aplicados a cada um dos arquivos movidos no destino.

Note

Essa opção só está disponível para as operações “Mover” e “Copiar”. Não é compatível com a gravação em mídia óptica.

Registro em log

Registre as operações realizadas em

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

Criar script de desfazer

Cria um arquivo em lote que pode ser executado após a operação de movimentação para desfazer as alterações feitas por essa operação no sistema de arquivos.

Note

Essa opção só está disponível para as operações “Mover” e “Copiar”. Não é compatível com a gravação em mídia óptica.

Tip

Recomendamos que você registre todas as operações de movimentação, exclusão e arquivamento. Esse procedimento aumenta a segurança e a clareza de seu sistema.

O arquivo de log gerado lista todos os detalhes de que você precisa para acompanhar as operações de arquivo executadas. O registro é 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 do PowerShell usando o exemplo do SharePoint

Gostaríamos de mostrar em um exemplo prático o uso de um script do PowerShell com o TreeSize File Search. 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 arquivos no SharePoint, que são válidos no sistema de arquivos normal e que são comumente usados.

Usando uma expressão regular, que pode ser encontrada no capítulo Expressões regulares, é fácil encontrar todos os arquivos que violam as regras de nomenclatura do SharePoint.

Quando a pesquisa for concluída, escolha na caixa de diálogo mover os arquivos verificados para passá-los para um executável. Como executável, escolha este script do 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 ampliado para outros casos de uso.