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.