Ir ao conteúdo
  • Cadastre-se

Bat Transferência de Arquivos FTP por CMD


Posts recomendados

Olá a todos.

 

Estou tentando montar um script para que eu consiga transferir imagens do meu PC para outros equipamentos através de FTP.

 

As pastas não variam, são sempre as mesmas no PC e nos equipamentos. O que eu preciso garantir é que toda vez que eu for transmitir novos arquivos a pasta de destino precisa estar limpa. Peguei esse script aqui no fórum, estou tentando adaptar, porém estou com dificuldade. 

 

@echo off
Atualizar Arquivos


Rem PDL = Pasta local
Rem PBPG = Pasta de Arquivos 1
Rem PBPP = Pasta de Arquivos 2

Rem Especifique aqui a pasta de download local:
set PDL=%userprofile%\C:\Sanches\1\*.jpg

Rem Especifique aqui a pasta de arquivos 1
set PBPG=/Pasta/1

Rem Especifique aqui a pasta de arquivos 2
set PBPP=/Pasta/2

Rem Especifique aqui o seu servidor FTP
set FTPServer=192.168.0.232

echo SeuNomeDeUsuario> %temp%\conectar.txt
echo SuaSenha>> %temp%\conectar.txt
echo cd %PBPG%>> %temp%\conectar.txt
echo ls * "%temp%\lista.txt">> "%temp%\conectar.txt"
echo bye>> %temp%\conectar.txt

ftp -i -s:%temp%\conectar.txt %FTPServer%

echo SeuNomeDeUsuario> %temp%\conectar.txt
echo SuaSenha>> %temp%\conectar.txt

for /f "usebackq Delims=" %%a in ("%temp%\lista.txt") do Echo rename "%PBPG%/%%a" "%PBPP%/%%a">> %temp%\conectar.txt

echo cd %PBPP%>> %temp%\conectar.txt
echo lcd %PDL%>> %temp%\conectar.txt
echo mget *>> %temp%\conectar.txt
echo bye>> %temp%\conectar.txt

ftp -i -s:%temp%\conectar.txt %FTPServer%

echo SeuNomeDeUsuario> %temp%\conectar.txt
echo SuaSenha>> %temp%\conectar.txt
for /f "usebackq Delims=" %%b in ("%temp%\lista.txt") do if exist "%PDL%\%%b" echo Delete "%PBPP%/%%b">> %temp%\conectar.txt
echo bye>> %temp%\conectar.txt

ftp -i -s:%temp%\conectar.txt %FTPServer%

del %temp%\conectar.txt

pause

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário 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 comunidades 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

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!