У меня есть этот скрипт для отправки файлов на мой 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.
Смотрите изображение: