Ir ao conteúdo

Posts recomendados

Postado

Galera, estou tentando criar um script, para compactar os arquivos de um diretorio(Windows) e enviar para diretorio ftp na nuvem(hospedagem)

A questão é que preciso enviar isso todo dia, pois seria um backup diário

 

alguém tem alguma ideia?

 

Valeuu

Postado

@fcuritiba Aqui tem um exemplo usando os programas 7zip + curl dentro do batch:

 

 

@echo off

:: Informe local do 7-zip:
set Seven=C:\Program Files\7-Zip\7z.exe

:: Informe a pasta local:
set PLocal=%userprofile%\desktop\Meu Backup

:: Informe a pasta Remota:
set PRemota=/Backup

:: Informe site FTP:
set FTP=ftp://ftp.drivehq.com

:: Informe o usuário do ftp:
set Usuario=

:: Informe a senha do ftp:
set Senha=

IF not "%PRemota:~-1%"=="/" set "PRemota=%PRemota%/"

set Hora=%Time:~0,2%-%Time:~3,2%-%Time:~6,2%
set "Data=%Date:~6,4%-%Date:~3,2%-%Date:~0,2% - %Hora%"

pushd "%Plocal%"
"%Seven%" a -r -tzip "Enviar\%Data%.zip" *.*
curl -T "Enviar\%Data%.zip" -u %Usuario%:%Senha% ftp://ftp.drivehq.com%PRemota% --ftp-create-dirs
rd /q /s "Enviar"
popd

 

  • Curtir 1
Postado
8 horas atrás, ricardo_br disse:

@fcuritiba Aqui tem um exemplo usando os programas 7zip + curl dentro do batch:

 

 

@echo off

:: Informe local do 7-zip:
set Seven=C:\Program Files\7-Zip\7z.exe

:: Informe a pasta local:
set PLocal=%userprofile%\desktop\Meu Backup

:: Informe a pasta Remota:
set PRemota=/Backup

:: Informe site FTP:
set FTP=ftp://ftp.drivehq.com

:: Informe o usuário do ftp:
set Usuario=

:: Informe a senha do ftp:
set Senha=

IF not "%PRemota:~-1%"=="/" set "PRemota=%PRemota%/"

set Hora=%Time:~0,2%-%Time:~3,2%-%Time:~6,2%
set "Data=%Date:~6,4%-%Date:~3,2%-%Date:~0,2% - %Hora%"

pushd "%Plocal%"
"%Seven%" a -r -tzip "Enviar\%Data%.zip" *.*
curl -T "Enviar\%Data%.zip" -u %Usuario%:%Senha% ftp://ftp.drivehq.com%PRemota% --ftp-create-dirs
rd /q /s "Enviar"
popd

 

 

Caro Ricardo,
Valeu mesmo pela ajuda! vou adaptar e fazer uns testes.
 

Abraço e obrigado,,,

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!