SET IMAGEDRIVE=E: SET IMAGEDIR=E:\Phone\ SET HOST=www.sennir.co.uk SET USER=username SET PASS=password %IMAGEDRIVE% cd %IMAGEDIR% REM Build the list of files in the firectory dir /b *.jpg > copyImages.local REM Now Build the ftp commands echo open %HOST% > copyImages.ftp echo %USER%>> copyImages.ftp echo %PASS%>> copyImages.ftp REM turn prompting off.. echo prompt >> copyImages.ftp REM turn to binary echo binary >> copyImages.ftp echo cd ~/public_html/images/phone >> copyImages.ftp REM Build the list of files that needs to be uploaded for /F %%i in (copyImages.local) do if not exist .\resize\%%i ( convert %%i -resize 160x120 .\resize\%%i echo put .\resize\%%i>> copyImages.ftp ) echo close>> copyImages.ftp echo quit>> copyImages.ftp REM Do the ftping ftp -s:copyImages.ftp