
Eu tenho alguns arquivos que precisam ser copiados para um diretório de acordo com uma programação. Todos os arquivos têm o mesmo nome, mas a extensão aumenta (não tenho controle sobre isso, isso me deixa louco)
Eu tentei correrxcopy /C /D /Y /I "C:\Temp\Source" "C:\Temp\Destination"
Mas recebo uma mensagem de que não é possível encontrar o arquivo.
No momento, tenho um dispositivo que usa uma lista de extensões de arquivo excluídas e copia tudo o que não está na lista, mas sinto que poderia ser feito melhor.
Responder1
Na sua linha de comando:
xcopy /C /D /Y /I "C:\Temp\Fonte" "C:\Temp\Destino"
até onde posso ver, você não disse ao xcopy o que copiar. Se você está tentando copiar tudo em C:\Temp\*.* então tente:
xcopy C:\Temp\*.* C:\Temp\Destino\ /C /D /Y /I
Responder2
Use robocopy
em vez de XCOPY. Suporta as mesmas opções e permite selecionar padrões de arquivo:
robocopy source dest file(s) [options]
Para o padrão de arquivo, você pode usar ?
qualquer caractere único, *
de zero a vários caracteres e assim por diante. Ajudaria se você desse um exemplo de como são as extensões.