Som sagt, jeg kan ikke klare det vha. DOS'ens indbyggede FTP, da den ikke er god til at rename mange filer på en gang (det kan måske lade sig gøre, men jeg kan ikke lige finde ud af hvilken kommando der skulle kunne klare det i hvert fald).
Men programmet PyroBatchFTP kan klare det hele for dig.
Du kan hente en trial her:
http://www.emtec.com/cgi-local/download.cgi?what=PyroBatchFTP&link=pyrotrans/pyrobatchftp212.exe&ext=htmlEn registreret version koster lige knap 300 kr og kan købes online hos
http://www.emtec.comMen med det program i hånden kan du få den til at køre følgende script, som gør det du har brug for:
---------------------
Connect "10.0.0.2", "username", "password"
LocalChDir "C:\TEMP\xml"
ForEach local "*.xml" do "LocalRename '*.xml', '*.tmp'"
RemoteChDir "upload\xml"
Put "*.tmp"
ForEach local "*.tmp" do "LocalRename '*.tmp', '*.xml'"
ForEach remote "*.tmp" do "RemoteRename '*.tmp', '*.xml'"
Disconnect
-----------------
Det fede ved pyrobatch er at du kan scripte dig til alverdens ting, og også schedulere den til at køre scripts på bestemte tidspunkter. Jeg bruger programmet på mit arbejde til at uploade filer på bestemte tidspunkter på dagen, og det fungerer rigtigt godt...