Comando do Windows (cópia) | Parâmetros | permitir que o caminho do arquivo de destino seja criado

1

Ao usar o comando copy do Windows, não consigo encontrar uma maneira de forçar o caminho de destino a ser criado.

No exemplo a seguir (suponha que o destino de origem não tenha sido criado, que é a unidade D:/

EXEMPLO

copy "D:\_steam\common\Counter-Strike Global Offensive\csgo\cfg\autoexec.cfg" "D:\_material\Counter-Strike Global Offensive/autoexec.cfg"

devido ao fato de que o caminho de destino não foi criado ( erro ):

user@pc $ "D:\_steam\common\Counter-Strike Global Offensive\csgo\cfg\autoexec.cfg" "D:\_material\Counter-Strike Global Offensive/autoexec.cfg" The system cannot find the path specified. 0 file(s) copied.

FIXAÇÃO RÁPIDA

Vá em frente e crie manualmente o caminho de destino para o arquivo a ser copiado para. Mas esta não é uma solução viável .

CONSIDERAÇÕES FINAIS

Estou procurando uma maneira ( única possibilidade, já que é um comando, é um parâmetro ) que permite que o caminho de destino seja criado.

Espero que seja possível fazer isso por meio de uma linha de código

REFERÊNCIA

dê uma olhada no parâmetro /D aqui (não funciona no meu caso): link

    
por fohrums 19.12.2015 / 04:58

1 resposta

0

Não há maneira direta de usar "copiar". Você pode usar o xcopy ou construir um arquivo em lote que aceite origem e destino, depois teste o destino, crie o destino se ele não existir e copie o arquivo.

    
por 19.12.2015 / 05:25