Eu quero copiar um diretório e todos os arquivos dentro dele que correspondam a um padrão de nome
copy
é para copiar arquivos e não diretórios.
Para copiar diretórios, use xcopy
ou robocopy
.
Exemplo:
xcopy "C:\PROJECTd\r1_t*" "C:\PROJECT\BAK" /s /i
Notas:
-
Não à direita de
\
no nome do diretório de origem (caso contrário, você receberá um erroInvalid path
). -
/s
- Copie pastas e subpastas. -
/i
- Em caso de dúvida, sempre assuma que o destino é uma pasta.
Leitura Adicional
- Um índice A-Z da linha de comando do Windows CMD - Uma excelente referência para todas as coisas relacionadas à linha do Windows cmd.
- xcopy - Copie arquivos e / ou árvores de diretórios para outra pasta.
- robocopy - Cópia robusta de arquivos e pastas.