[Batch] Alleen veranderde files naar FTP kopieren

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • gizmo9003
  • Registratie: November 2000
  • Laatst online: 11-10 21:29

gizmo9003

Go For It!

Topicstarter
Ik ben een batch script aan het maken, dat uitgevoerd wordt bij het opstarten van de PC.
Het doel is dat lokale bestanden in een vooraf gedefinieerde map worden gekopieerd naar een FTP server, als deze nieuwer zijn dan de versie op de FTP server.

Het batch script dat ik nu heb werkt voor het kopieren, maar een file date controleren lijkt niet mogelijk in de FTP status.

Wat ik tot nu toe heb:
code:
1
2
3
4
5
6
7
8
9
10
open mijnserver portnr
user
password
cd Backup\user  
binary
hash
lcd c:\dir_to_backup
mput *
disconnect
bye


Mijn zoektocht op internet strandde bij een script dat alleen niet-bestaande bestanden op de FTP server zet, door eerst een lijst op te vragen. Maar nieuwere versies worden hier dus niet door verwerkt. http://www.dostips.com/Dt...tpBatchUploadOnlyNewFiles

Iemand suggesties? Ik ben op de hoogte van commerciele pakketten als Batch File FTP Sync etc, maar ik zou graag wat meer vrijheid hebben d.m.v. een eigen batch script.

[ Voor 8% gewijzigd door gizmo9003 op 20-01-2012 20:03 ]

tjah..


Acties:
  • 0 Henk 'm!

  • MrCostanzo
  • Registratie: Maart 2009
  • Laatst online: 15-10 14:56
http://www.speedguide.net...up-using-batch-files-1547

Daar staat een hele uitleg, moet vast iets bij zitten wat jij kunt gebruiken :)

Acties:
  • 0 Henk 'm!

  • gizmo9003
  • Registratie: November 2000
  • Laatst online: 11-10 21:29

gizmo9003

Go For It!

Topicstarter
MrCostanzo schreef op vrijdag 20 januari 2012 @ 20:03:
http://www.speedguide.net...up-using-batch-files-1547

Daar staat een hele uitleg, moet vast iets bij zitten wat jij kunt gebruiken :)
Die site was ik ook al eens tegen gekomen, maar die gebruikt xcopy i.c.m. shares via een netwerk. Dan is op datum controleren niet zo'n probleem. Helaas werkt zoiets niet als je in de ftp omgeving zit.

tjah..


Acties:
  • 0 Henk 'm!

  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

File data controleren lijkt me niet iets wat je met een compare moet doen lokaal <-> FTP. Op het moment dat je FTP't komt de datum en tijd van de FTP-server als last-modified/date created te staan. Dat houd in dat eigenlijk alle files qua datum/tijd dus niet kloppen.

Dan zou je beter een lijst lokaal moeten bijhouden met datum/tijd, die lokaal vergelijken, en dan de aangepaste bestanden in een lijst zetten, en die uploaden.

Maar volgensmij zijn er ook wel tools te vinden die dat allemaal voor je kunnen doen.

Ey!! Macarena \o/


Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Ik gebruikte vroeger ncftp daarvoor... Kun je in je batchfile alle bestandsnaam gegoochel kwijt, en direct overzetten met de commandline ncftp client binaries.

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Acties:
  • 0 Henk 'm!

  • The Eagle
  • Registratie: Januari 2002
  • Laatst online: 21:54

The Eagle

I wear my sunglasses at night

Volgens mij moet je met een simpele net use ook gewoon een FTP site kunnen mounten als disk. Zo niet: probeer dit eens: http://www.windowsitpro.c...an-ftp-server-as-a-drive-

Al is het nieuws nog zo slecht, het wordt leuker als je het op zijn Brabants zegt :)


Acties:
  • 0 Henk 'm!

  • Fish
  • Registratie: Juli 2002
  • Niet online

Fish

How much is the fish

ik hoor dat dit misschien wel een goeie oplossing is

http://www.synology.com/s...enu&b=2%20bays&m=DS712%2B
data replicator

Iperf

Pagina: 1