Tente:
XCopy "src" "dest" /T
Apenas certifique-se de que não é cíclico.
Para incluir diretórios vazios, adicione / E:
XCopy "src" "dest" /T /E
Eu quero escrever um arquivo em lotes que possa copiar uma estrutura de pastas. Esse arquivo em lote iria copiar todas as pastas no diretório de origem para o diretório de destino - os arquivos em si não seriam copiados.
Por exemplo, digamos que há uma pasta src
com a seguinte estrutura:
src
src\a\file1
src\a\file2
src\a\b\file1
src\c
A ferramenta criaria uma pasta dest
da seguinte forma:
dest
dest\a
dets\a\b
dest\c
É possível realizar essa tarefa usando um arquivo em lotes?
robocopy src dest /e /create
Isso atinge parcialmente o que você precisa. Ele copiará a estrutura de diretórios e criará arquivos com comprimento zero como espaços reservados para os arquivos reais. Veja mais detalhes aqui .
não é um arquivo de lote, mas o Total Commander pode fazer isso (com um pequeno truque):
copie um diretório e use a opção ' Somente arquivos deste tipo '. digite *. nonsense (ou qualquer outra extensão de arquivo inexistente) neste campo.
agora o Total Commander criará a estrutura de diretórios inteira da pasta de origem no destino sem copiar nenhum arquivo.
você pode simplesmente colocar |*.*
no diálogo de cópia do Total commander e a estrutura da pasta será copiada sem arquivos
Se você quer apenas a estrutura de arquivos sem os arquivos de tamanho zero, então é
robocopy src dest /e /create /xf *.*
ou
robocopy src dest /mir /create /xf *.*
Verifique se o aplicativo de 47 pastas pode criar & copiar estruturas de pastas de maneira visual ..