我有此脚本可以将文件发送到ftp:
@echo off
@setlocal enableextensions
@cd /d "%~dp0"
color 0a
mode 34,12
title Enviar Vendas Eco
echo.
echo.
echo.
echo.
echo Sending ...
echo.
echo.
echo Wait ...
( echo open ftp.xxxxxxxxxxxxx.com
echo xxxxxxx
echo xxxxxx
echo ascii
echo prompt
echo cd "place1"
echo cd "place2"
echo lcd "%userprofile%\Desktop\test"
echo mput *.txt -overwrite
echo bye
)> %temp%\ftpsend.dat
ftp -s:%temp%/ftpsend.dat >nul 2>nul
del /f /s /q %temp%\ftpsend.dat >nul 2>nul
exit
默认情况下,如果.ftp
上已有脚本,脚本将必须覆盖文件。但这没有发生。
我的脚本有什么问题?
当我运行时,该文件已成功传输,但并没有替换ftp上已经存在的文件。
查看图像: