question

Como posso alterar o diretório em um arquivo .bat?

Razoável. Então, aqui está o que eu preciso fazer. Vamos dizer que eu tenho um arquivo doc e um arquivo de .bat em meus documentos. Se eu quero copiar o arquivo doc para um diretório na unidade C, é fácil. Mas há um problema, o diretório ao qual o arquivo doc tem que ser copiado ainda não foi criado e eu não posso dizer a ele para voltar para o diretório onde o arquivo .bat foi lançado, porque eu não sei onde no computador o arquivo pode ser localizado. Então, o que eu quero é um comando que me permite voltar diretamente para o diretório que o arquivo .bat foi lançado. Assim, o arquivo .bat pode criar o novo diretório na unidade de origem, e então voltar para o diretório original e, em seguida, copiar o arquivo. Espero que fique claro:)

Ok. Estes dois arquivos estarão em cerca de 500 computadores e eu não sei onde eles vão copiar os arquivos. O arquivo .bat e o arquivo doc estarão no mesmo diretório, como Desktop ou Meus Documentos. Agora, preciso criar um novo diretório na unidade C. O código para isso será "mkdir cd\usuário", mas então o cmd estará no diretório do usuário, não mais em Meus Documentos ou Área de Trabalho. Mas o arquivo doc ainda precisa ser copiado para "cd\User\" e ainda está na área de trabalho ou em Meus Documentos. Então, como posso voltar para o diretório onde o .bat foi iniciado para poder copiar o arquivo doc?
resposta Resposta

Como mudar o diretório em um arquivo .bat

Se você deseja modificar o diretório em um arquivo .bat, siga as instruções abaixo:

  1. Abra o arquivo .bat em um editor de texto, como o Bloco de Notas.
  2. Adicione a seguinte linha de comando no arquivo .bat para criar um novo diretório na unidade de origem:
    mkdir cd\usuário
  3. Em seguida, inclua o seguinte comando para voltar para o diretório original de onde o arquivo .bat foi lançado:
    cd %dp0
  4. Após isso, adicione o comando para copiar o arquivo doc para o novo diretório criado:
    copy "Caminho/do/arquivo.doc" "C:\usuário"

Lembre-se de substituir "Caminho/do/arquivo.doc" pelo caminho real do arquivo doc que você deseja copiar.

Após salvar as alterações no arquivo .bat, você poderá executá-lo e verá que o diretório será criado na unidade de origem e o arquivo doc será copiado para esse diretório.

Espero que estas instruções sejam úteis para a resolução do seu problema.


ComentáriosComentários

Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved