Contents

Como recriar a estrutura de uma pasta sem os arquivos no Windows

O Windows fornece uma interface amigável para transferir diretórios e seus subdiretórios associados entre locais diferentes. Embora esse processo seja geralmente direto, usar os atalhos de teclado padrão (Ctrl + C e Ctrl + V) resultará na duplicação de todos os arquivos dentro da pasta, em vez de apenas a própria estrutura da pasta. Em alguns casos, os usuários podem querer manter o conteúdo original de seu diretório de origem enquanto ainda realocam a hierarquia de pastas. A tarefa repetitiva de esvaziar e reabastecer manualmente cada pasta pode ser demorada ao utilizar a abordagem convencional.

Para resolver esse problema, pode-se empregar a utilização da interface de linha de comando (CLI) no PowerShell. Além disso, ferramentas CLI alternativas, como Xcopy e Robocopy, oferecem funcionalidade semelhante para copiar estruturas de pastas desprovidas de seu conteúdo nos sistemas operacionais Microsoft Windows. A seção subsequente demonstrará vários métodos para transferir a hierarquia de um diretório enquanto exclui seu conteúdo.

Use o aplicativo Duplicate Directory para copiar a estrutura de pastas

/pt/images/duplicate-directory-windows-app.jpg

Um método eficaz de replicar um layout de diretório sem conteúdo envolve a utilização de uma ferramenta de terceiros conhecida como “Duplicate Director”. Este aplicativo versátil opera em várias plataformas, incluindo Windows e macOS. O criador emprega um modelo de preço do tipo"pague quanto quiser", permitindo que os usuários determinem uma taxa justa e obtenham o software.

Para replicar a organização hierárquica de uma árvore de diretórios, excluindo seu conteúdo, utilizando o recurso “Duplicate Directory”:

⭐ Vá para a página Duplicate Directory e baixe a versão do Windows.

Ao executar o pacote de instalação, prossiga com a implantação do aplicativo introduzindo-o no ambiente operacional do seu sistema. Seguindo este processo, você pode acessar o software através do menu Iniciar.

Para replicar o diretório, é necessário escolher o local de origem e o caminho de destino, selecionando as alternativas correspondentes em uma lista de opções disponíveis.

⭐Clique em Duplicar para copiar o diretório.

Como copiar a estrutura de uma pasta usando o PowerShell

/pt/images/powershell-copy-item-duplicate-folder-structure-without-files.jpg

Para criar uma réplica exata de uma árvore de diretórios em seu sistema utilizando o Windows PowerShell, você pode empregar a funcionalidade interna fornecida pelo cmdlet Copy-Item em conjunto com a especificação da origem e dos caminhos de destino. Este processo permite a reprodução da hierarquia de pastas, omitindo quaisquer dados reais nela contidos.

Devemos replicar a hierarquia de diretórios dos arquivos localizados em “E:\NewFolder” e transferi-los para o local de destino “E:\TestFolder”. Para realizar esta tarefa, siga estas etapas.

Para acessar o PowerShell com privilégios elevados, siga estas etapas:1. Pressione a tecla Windows em seu teclado e digite “Power User” na barra de pesquisa.2. Clique com o botão direito do mouse em “Windows PowerShell” ou “Windows PowerShell x64 Version” e selecione “Executar como administrador”.3. Se a confirmação for solicitada, clique em “Sim” para prosseguir.

⭐ Na janela do PowerShell, digite o seguinte comando:

 Copy-Item -LiteralPath "[SourcePath]" -Destination "[DestinationPath]" -Recurse -Filter {PSIsContainer -eq $true} 

⭐ O comando completo com os caminhos de origem e destino adicionados será algo como abaixo:

 Copy-Item -LiteralPath "E:\NewFolder" -Destination "E:\TestFolder" -Recurse -Filter {PSIsContainer -eq $true} 

A reorganização de arquivos de maneira mais simplificada é possível por meio de um processo eficiente conhecido como “arrastar e soltar”. Ao empregar este método, pode-se transferir dados sem esforço de um local para outro sem ter que inserir manualmente caminhos de arquivo longos. Essa abordagem é particularmente vantajosa ao trabalhar com o Windows PowerShell, que incorpora de maneira inteligente as informações de diretório apropriadas ao receber as pastas que estão sendo movidas.

O comando Filter acima mencionado aproveita o atributo PSISContainer dos diretórios designados, que servem como contêineres e possuem um valor booleano true($true). Consequentemente, esta operação seleciona criteriosamente apenas os diretórios mencionados, excluindo todos os arquivos contidos neles que exibem um valor booleano false($false).

Ao executar o comando fornecido, a hierarquia completa do diretório NewFolder estará acessível dentro do TestFolder, desprovida de qualquer conteúdo de arquivo.

Como copiar a estrutura de uma pasta usando o prompt de comando

Incorporando as informações dos prompts anteriores, aqui está uma versão aprimorada do parágrafo: O Windows oferece várias ferramentas de linha de comando que permitem aos usuários transferir dados com mais eficiência em seus sistemas. Duas dessas alternativas incluem o PowerShell, que ganhou força significativa entre os profissionais de TI devido à sua versatilidade e facilidade de uso, bem como recursos avançados de script; e Xcopy e Robocopy, aplicativos testados pelo tempo que foram incluídos em todas as edições do sistema operacional Windows desde sua introdução. Embora tanto o Xcopy quanto o Robocopy ainda sejam escolhas populares para tarefas de cópia de arquivos, eles não são nada em comparação com o PowerShell quando se trata de flexibilidade, opções de personalização e potencial de automação. Independentemente disso, esses utilitários legados continuam a servir a um propósito em determinados cenários em que os usuários exigem soluções simples sem

O comando “Xcopy” é uma ferramenta poderosa que permite aos usuários duplicar arquivos e pastas com eficiência, incluindo aqueles localizados em subdiretórios aninhados. Este utilitário versátil oferece inúmeras opções por meio de várias opções, como “/e” que significa “estendido”, permitindo a duplicação de nomes de arquivos vazios além de seu conteúdo, enquanto “/t” significa copiar links simbólicos junto com seus arquivos de destino em vez de apenas apontar para eles. Utilizando esses recursos, pode-se replicar perfeitamente estruturas de diretório inteiras sem nenhuma perda de dados original.

O Robocopy é uma ferramenta avançada de cópia de arquivos que oferece vários recursos além dos encontrados em seu antecessor, o Xcopy. Isso inclui a capacidade de criar réplicas exatas de diretórios de origem conhecidos como “espelhos”, a capacidade de comparar e contrastar arquivos em busca de alterações ou discrepâncias e a capacidade de agendar cópias automáticas em intervalos específicos por meio de configurações baseadas em tempo.

Permita-me elucidar o processo de replicação da arquitetura de um diretório usando qualquer um desses métodos. Vamos prosseguir?

Como Copiar a Estrutura de uma Pasta Usando o Xcopy

/pt/images/comamnd-prompt-xcopy-copy-folder-structure-without-files.jpg

Replicar o layout de um diretório usando o comando “Xcopy” requer apenas algumas etapas simples. Em primeiro lugar, deve-se empregar o próprio comando “Xcopy”, seguido pelos caminhos dos locais de origem e destino para replicação. Além disso, é necessário utilizar dois parâmetros opcionais, “/t” e “/e”, que permitem a duplicação de toda a árvore de diretórios, incluindo todas as subpastas, excluindo qualquer conteúdo de arquivo dentro desses diretórios.

Para replicar um diretório em sua totalidade, é crucial utilizar ambas as opções especificadas. A opção “/t” permite a reprodução da estrutura do subdiretório, embora não identifique nenhum diretório vago. Ao empregar a opção “/e”, no entanto, esses espaços vazios podem ser preenchidos e duplicados com precisão.

Para replicar uma estrutura de diretório completa utilizando o Xcopy, siga estas etapas:

Pressione a tecla Windows no teclado e digite “cmd” na barra de pesquisa ou no prompt de comando exibido.

Clique com o botão direito do mouse no aplicativo Prompt de Comando e escolha executá-lo com privilégios administrativos no menu de contexto exibido.

⭐ Na janela Prompt de Comando, digite o seguinte comando:

 xcopy "SourcePath" "DestinationPath"/t /e 

Na instrução acima, por favor, substitua a designação “SourcePath” pela organização hierárquica desejada dos arquivos que você deseja replicar e, posteriormente, troque a especificação “DestinationPath” pelo local em seu sistema de arquivos onde você pretende salvar o diretório duplicado.

⭐ Por exemplo, para este guia, o comando completo será mais ou menos assim:

 xcopy "E:\NewFolder" "E:\TestFolder" /t /e 

Após a conclusão do processo, navegue até o caminho de arquivo designado para verificar se a hierarquia de pasta copiada foi replicada com sucesso.

Como Duplicar a Estrutura de uma Pasta Usando Robocopy

/pt/images/robocopy-duplicate-folder-structure-without-files.jpg

Robocopy é uma versão mais avançada do Xcopy que inclui uma variedade de opções e recursos adicionais. Como seu antecessor, ele utiliza duas opções, a saber, “/e” e “/xf”, para executar várias operações, como copiar subdiretórios, preservar atributos de arquivo e listar apenas arquivos novos ou alterados.

No contexto do gerenciamento de arquivos, a utilização de opções específicas de linha de comando pode resultar em resultados variados em relação à inclusão ou exclusão de determinados elementos em uma determinada estrutura de diretório. Por exemplo, ao executar o “e/switch” acompanhado de “/xf\ ”, ele efetuará a replicação de um diretório inteiro, desconsiderando quaisquer arquivos individuais presentes nesse diretório. Por outro lado, se alguém empregasse a opção inversa de “/xf\ ” ao lado de “e/switch”, isso implicaria no apagamento do próprio diretório, mas preservaria seu conteúdo. Portanto, é crucial entender e diferenciar entre essas várias opções de linha de comando para obter o resultado desejado para qualquer operação específica que envolva manipulação de arquivo.

Para copiar a estrutura de pastas usando o Robocopy:

⭐Abra o prompt de comando como acima.

⭐ Digite o seguinte comando:

 Robocopy "SourcePath" "DestinationPath"/e /xf * 

Para executar com sucesso o comando fornecido, é essencial substituir “SourcePath” e “DestinationPath” pelo caminho do diretório relevante, levando em consideração que incluir um símbolo de asterisco (*) dentro do comando é de suma importância para copiar todo o diretório juntamente com seu conteúdo, em vez de apenas o próprio diretório.

⭐ O comando completo com o caminho de origem e destino para este guia será algo como abaixo:

 robocopy "E:\NewFolder" "E:\TestFolder" /e /xf * 

Recriando uma estrutura de pasta vazia no Windows

A criação de uma estrutura de pasta vazia pode ser necessária para vários fins e geralmente é realizada regularmente, como uma vez por mês ou ano, pela maioria das pessoas. Nessas situações, a utilização do prompt de comando ou da interface do PowerShell é considerada apropriada.

Alternativamente, pode-se optar pela utilização do utilitário Duplicate Directory como uma solução baseada em interface gráfica amigável. Esta opção está disponível gratuitamente, a menos que você opte por comprá-la, e oferece suporte à operação nas plataformas operacionais Windows e macOS.