Ir ao conteúdo
  • Cadastre-se
AntiCop

Outro BAT para copia de arquivos de telefone

Recommended Posts

Bom dia pessoal,

 

volta e meia preciso copiar alguns arquivos que estão no celular para uma pasta no meu pc
Problema, dependendo da maquina, o celular aparece na unidade F ou H ou I, etc

Fiz um bat que verifica se o celular esta na unidade F, mas dependendo da maquina, eu tenho sempre que verificar qual é a unidade, alterar e depois rodar o bat. 

Pergunta: seria possivel essa bat ser mais inteligente e ja identificar qual seria a unidade que o celular está montado?

Segue o bat:

 

set unidade=F:

%unidade% 

@echo off
if %cd:~0,2% == %unidade% (
    xcopy /y c:\arquivos\*.* f:\backup
    xcopy /y c:\arquivos\*.* c:\backup
    @ECHO Arquivos copiados com sucesso para %unidade% e c:\backup!
) ELSE (
    xcopy /y c:\arquivos\*.* c:\backup
    @ECHO Arquivos copiados com sucesso somente para c:\backup!
)

 
pause

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim, amigo. é possível. copie o código e salve com extensão bat. 

lembre-se de salvar com formatação em ansi, pois contém caracteres ansi.

@echo off
title copiar arquivos
cls
color e0
:: aqui você define a pasta ou arquivo do seu disco removível
set cell=#familia\teste
:: aqui você define a pasta ou arquivo do pc
set pc=%userprofile%\desktop\backupcell

echo efetuando backup dos arquivos para o pc
echo.
:: agora o bat vai procurar em todos as unidades
:: a pasta ou arquivo do seu disco removível
:unidade e
set un=e:
title %un%

%un% 
if %cd:~0,2% == %un% ( 
	goto e 
) else ( 
	goto unidade f
)
:e
cd \
if exist %cell% ( 
	cls
	echo unidade %un% encontrada!
	echo.
	echo iniciando càpias... 
	copy %cell% %pc% 
	echo finalizado!
	echo.
	pause
	exit
) else (
	cls
	echo unidade %un% nço encontrada! 
	echo continuando busca...
	ping localhost -n 4 >nul
	goto unidade f
)
:unidade f
set un=f:
title %un%

%un% 
if %cd:~0,2% == %un% ( 
	goto f 
) else ( 
	goto unidade g
)
:f
cd \
if exist %cell% ( 
	cls
	echo unidade %un% encontrada!
	echo.
	echo iniciando càpias... 
	copy %cell% %pc% 
	echo finalizado!
	echo.
	pause
	exit
) else (
	cls
	echo unidade %un% nço encontrada! 
	echo continuando busca...
	ping localhost -n 4 >nul
	goto unidade g
)
:unidade g
set un=g:
title %un%

%un% 
if %cd:~0,2% == %un% ( 
	goto g 
) else ( 
	goto unidade h
)
:g
cd \
if exist %cell% ( 
	cls
	echo unidade %un% encontrada!
	echo.
	echo iniciando càpias... 
	copy %cell% %pc% 
	echo finalizado!
	echo.
	pause
	exit
) else (
	cls
	echo unidade %un% nço encontrada! 
	echo continuando busca...
	ping localhost -n 4 >nul
	goto unidade h
)
:unidade h
set un=h:
title %un%

%un% 
if %cd:~0,2% == %un% ( 
	goto h 
) else ( 
	goto fim
)
:h
cd \
if exist %cell% ( 
	cls
	echo unidade %un% encontrada!
	echo.
	echo iniciando càpias... 
	copy %cell% %pc% 
	echo finalizado!
	echo.
	pause
	exit
) else (
	cls
	echo unidade %un% nço encontrada! 
	echo continuando busca...
	ping localhost -n 4 >nul
	goto fim
)
:fim
cls
echo.
echo.
echo.
echo                       nenhuma unidade removivel 
echo                             encontrada
echo.
echo.
pause

espero ter ajudado, fiz este script hoje, teste e nos dê o retorno ;)

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×