批量覆盖ftp服务器文件

时间:2018-06-29 14:51:59

标签: batch-file

我有此脚本可以将文件发送到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上已经存在的文件。

查看图像:

enter image description here

0 个答案:

没有答案