Tou querendo criar um arquivo batch mas naum sei como usar. Tipo eu quero que ele pegue um determinado arquivo localizado em uma pasta e transfira para outra copiando e não movendo. Como é que fica o script dele?
Agradeço desde já.
- Home
- >
- Fórum
- >
- Profissional
- >
- Programação, Sc...
- >
- Como criar um arquivo bat...
Sabe usar o DOS? Se souber é só digitar cada comando em uma linha e salvar o arquivo com a extenção .bat
tipo eu ia salvar num arquivo .txt qualquer e renomear para .bat, mas eu não sei o script ou o comando, n sei como eh q fala...
Procure por "Referência de linha de comando de A-Z" no help do windows lá tem todos os comandos que você pode usar, mas você pode usar o "move" para isso.
digita isso:
Move/?
tpw, eu não queria bem mover e sim copiar para o outro destino.
tpw vc nao poderia me passar o comando ja pronto e depois eh sou eu substituir o caminho das minhas pastas e arquivos.
Hummm e ai você como iria aprender?
Moleza 8). Faça o seguinte:
@echo off
copy C:\teste.jpg d:\
exit
Explicando:
A segunda linha é a importante. Ela começa com o comando copy, que como dá a entender, serve pra copiar. A seguir, coloca-se o caminho do arquivo que será copiado (C:\teste.jpg). Por fim, o destino do arquivo (d:\).
Se for pra mover, basta substituir o copy por move. Ainda é possível renomear o arquivo durante o processo. Em vez de colocar simplesmente o caminho no final (d:\), acrescente um nome qualquer (d:\exemplo.jpg). Assim:
@echo off
copy C:\teste.jpg d:\exemplo.jpg
exit
Qualquer dúvida, avisa.
[]'s
GhedinMoleza 8). Faça o seguinte:
@echo off
copy C:\teste.jpg d:\
exit
Explicando:
A segunda ...
Ghedin, eu fiz aqui mas não funcionou, olha como ficou, nesse caso foi pra substuir o arquivo hosts por outro com endereços bloqueados:
@echo off
copy D:\Meus Documentos\1 .BIN\HOSTS\BLOCKED\hosts C:\WINDOWS\system32\drivers\etc
exit
Depois renomeei para .bat e quando dou 2 clikes abre uma tela e fecha muito rápido e quando eu vou checar a pasta "etc", não mudou nada. O que estou fazendo de errado?
Outra dúvida ....
Se eu quizesse copiar todos os arquivos de uma pasta ....
fiz isso
@echo off
copy C:\Teste\*.* e:\
exit
Será que não pode ter espaço no caminho?
Pode sim, aliás, deve ter. Está tentando usar isso no XP ou Win98 ?
marco fustaPode sim, aliás, deve ter. Está tentando usar isso no XP ou Win98 ?
WinxP, ja tentei de várias formas e não funciona de jeito nenhum.
O arquivo que está tentando copiar e o diretório realmente existem ?? o destino também ??
Faça um teste simples, crie 2 diretórios com nomes simples, copie um arquivo dentro de um deles, e faça o teste, é para funcionar.