Ajuda - Busca - Membros - Calendário
Versão Completa: Copia em MSDOS
Fórum Script Brasil > Softwares, Hardwares e Redes > Hardware
--rinaldo --
Boa tarde.
Necessito fazer uma bat que copie todos arquivos (*.log) de diretorios e subdiretorios para um único diretorio.

Como fazer??



Obrigado.
--rinaldo --
Usando o XCOPY ele copia também a extrutura de diretorios onde o arquivo foi encontrado. Preciso que todos os arquivos sejam colocados em uma única pasta
Jhonas
QUOTE

Usando o XCOPY .... veja todas as opções
QUOTE

Copia arquivos e  arvores de pastas.

XCOPY origem [destino] [/A | /M] [/D[:data]] [/P] [/S [/E]] [/V] [/W]
[/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
[/EXCLUDE:arquivo1[+arquivo2][+arquivo3]...]

origem Especifica o(s) arquivo(s) a ser(em) copiado(s).
destino Especifica o local e/ou o nome dos novos arquivos.
/A Copia somente arquivos com o atributo de arquivamento definido;
não altera o atributo.
/M Copia somente arquivos com o atributo de arquivamento definido;
desativa o atributo de arquivamento.
/D:m-d-y Copia arquivos alterados durante ou após a data especificada.
Se nenhuma data for definida, copia somente os arquivos cujo
tempo de origem seja mais novo do que o tempo de destino.
/EXCLUDE:arquivo1[+arquivo2][+arquivo3]...
Especifica uma lista de arquivos contendo sequencias de
caracteres. Cada sequencia de caracteres deve estar em uma
linha separada nos arquivos. Quando qualquer sequencia
de caracteres corresponde a qualquer parte do caminho absoluto
do arquivo a ser copiado, esse arquivo deixa de ser copiado.
Por exemplo, especificar uma sequencia de caracteres como
\obj\ ou .obj excluir  todos os arquivos sob a pasta obj ou
todos os arquivos com a extensão .obj, respectivamente.
/P Solicita confirmação antes de criar cada arquivo de destino.
/S Copia pastas e subpastas, exceto as vazias.
/E Copia pastas e subpastas, inclusive as vazias.
O mesmo que /S /E. Pode ser usado para modificar /T.
/V Verifica cada novo arquivo.
/W Solicita que voce pressione uma tecla antes de copiar.
/C Continua copiando, mesmo que ocorram erros.
/I Se o destino não existir e estiver copiando mais de um arquivo,
pressupõe que o destino deva ser uma pasta.
/Q Não exibe nomes de arquivos ao copiar.
/F Exibe os nomes de arquivos de origem e de destino completos
ao copiar.
/L Exibe arquivos que seriam copiados.
/G Permite a cópia de arquivos criptografados para um destino
que não tenha suporte para criptografia.
/H Copia arquivos ocultos e do sistema tambem.
/R Substitui arquivos somente leitura.
/T Cria a estrutura de pastas, mas não copia arquivos. Não
inclui pastas ou subpastas vazias. /T /E inclui
pastas e subpastas vazias.
/U Copia apenas os arquivos que j  existem no destino.
/K Copia atributos. Xcopy normal redefinir  os atributos
somente leitura.
/N Copia usando os nomes curtos gerados.
/O Copia a posse do arquivo e as informações sobre a lista de
controle de acesso.
/X Copia configurações de auditoria de arquivo (implica /O).
/Y Suprime o prompt para voce confirmar se deseja substituir
um arquivo de destino existente.
/-Y Exibe o prompt para voce confirmar se deseja substituir
um arquivo de destino existente.
/Z Copia arquivos de rede no modo reinici vel.

A opção/Y pode ser predefinida na vari vel de ambiente COPYCMD.
Pode ser substitu¡da por /-Y na linha de comando.


abraço
--Rinaldo --
Não encontrei a informação que copia somente os arquivos e não a estrutura.
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2012 Invision Power Services, Inc.