WinSCP ile FTP – lokal klasor senkronizasyonu

24 Feb
2015

Zaman zaman sunucular/bilgisayarlar arasinda dosya senkronizasyonu gerekiyor. WinSCP ile rahatlikla cozebilirsiniz konuyu.

Oncelikle script in calistirilacagi makinede winscp olmasi gerekiyor. Ben kurmak yerine portable versiyonunu tercih ettim. Portable versiyonunu bir klasore actiktan sonra asagidaki dosyalari olusturup ilgili parametreleri ayarladiktan sonra sync.bat dosyasini calistirdim. Batch file olusturmamin sebebi, herhangi bir sekilde baglanti kesilirse 30 sn. bekledikten sonra tekrar baglanmasini saglamak.

 

sync.bat

:loop
WinSCP.com/script=winscpscript.txt
timeout /t 30
goto loop

 

winscpscript.txt

option batch on
option confirm off
open ftpuser@example.com
option transfer binary
keepuptodate -filemask=”|*.bak; *.tmp”  local_dir_full_path remote_dir_full_path
exit

Be Sociable, Share!

Comment Form

top