Usuário com melhor resposta
EXCLUDE no xcopy funciona?

Pergunta
-
Estou utilizando o comando XCOPY <origem> <destino> /EXCLUDE:"caminho_da_pasta"
Porém não funciona, informa que não consegue ler o arquivo, já tentei diversas formas para identificar qual arquivo que eu não quero que copie, mas de nenhuma forma funcionou. Alguém já passou por isso, ou utiliza o EXCLUDE e funciona?
Obrigado
Respostas
-
Olá,
pelo que eu acabo de ler na ajuda, o Exclude só funciona com arquivos.
Sendo assim, use
/exclude:teste\*.*
pra testar... mas até onde eu li, é só com arquivos mesmo.
[]s,
--
Vinicius Canto <scripterbr_at_gmail_dot_com>
MVP Visual Developer - Scripting
MCP Windows 2000 Server, Windows XP e SQL Server 2000
Blog sobre Scripting: http://viniciuscanto.blogspot.com
Todas as Respostas
-
Olá,
pelo que eu acabo de ler na ajuda, o Exclude só funciona com arquivos.
Sendo assim, use
/exclude:teste\*.*
pra testar... mas até onde eu li, é só com arquivos mesmo.
[]s,
--
Vinicius Canto <scripterbr_at_gmail_dot_com>
MVP Visual Developer - Scripting
MCP Windows 2000 Server, Windows XP e SQL Server 2000
Blog sobre Scripting: http://viniciuscanto.blogspot.com -
o EXCLUDE serve para voce linkar em um arquivo ex. txt... vc vai criar um arquivo txt e em cada linha do arquivo txt vc coloca uma palavra onde o xcopy nao deve copiar. exemplo.
xcopy c:\ d:\ /f/z/e/y EXCLUDE:c:\x\excluir.txt
nisso.. o comando x copy vai copiar todos os arquivos e pastas do c: para d: excluindo diretorios e arquivos que tem escritos no excluir.txt
exemplo do arquivo excluir.txt
windows
imagens
jogosmortais.avi
pode por pasta ou só o nome do arquivo.
um abraço t+- Sugerido como Resposta Adriano Aquino quinta-feira, 5 de julho de 2012 01:06
-
o EXCLUDE serve para voce linkar em um arquivo ex. txt... vc vai criar um arquivo txt e em cada linha do arquivo txt vc coloca uma palavra onde o xcopy nao deve copiar. exemplo.
Também estava com o mesmo problema, é exatamente isso que respondeu, muito obrigado! Faço um bat para b ackup automático, mas devido a uma das pastas ser extremamente cheia, dava "memória insuficiente". Então, meu .bat passou a ter 2 linhas, uma com um xcopy só para essa pasta e outro xcopy só pro resto, fazendo um .txt (ex: exclude.txt) e dentro dele coloquei o termo que representa a pasta (\Caixa\). Valeu!
xcopy c:\ d:\ /f/z/e/y EXCLUDE:c:\x\excluir.txt
nisso.. o comando x copy vai copiar todos os arquivos e pastas do c: para d: excluindo diretorios e arquivos que tem escritos no excluir.txt
exemplo do arquivo excluir.txt
windows
imagens
jogosmortais.avi
pode por pasta ou só o nome do arquivo.
um abraço t+
-
o EXCLUDE serve para voce linkar em um arquivo ex. txt... vc vai criar um arquivo txt e em cada linha do arquivo txt vc coloca uma palavra onde o xcopy nao deve copiar. exemplo.
xcopy c:\ d:\ /f/z/e/y EXCLUDE:c:\x\excluir.txt
nisso.. o comando x copy vai copiar todos os arquivos e pastas do c: para d: excluindo diretorios e arquivos que tem escritos no excluir.txt
exemplo do arquivo excluir.txt
windows
imagens
jogosmortais.avi
pode por pasta ou só o nome do arquivo.
um abraço t+
Este comando solucionou o meu problema! Mas tive que fazer uma pequena alteração:
xcopy c:\ d:\ /f/z/e/y /EXCLUDE:c:\excluir.txt
[/exclude] - adicionar barra
OBS.: o arquivo [excluir.txt] foi criado na unidade [C:]
Abs e boa sorte!