Por favor, consulte link uma vez. A opção skip está disponível no mget.
por exemplo. você pode usar a seguinte linha
MGET *.* "C:\My documents*.*" skip
Eu tenho um pequeno script no Windows que abre uma conexão com um servidor web e baixa todos os arquivos usando mget
.
No entanto, o mget
faz o download constante dos arquivos, mesmo que eles já existam.
Existe um comando de FTP que pode pular arquivos já existentes?
Por favor, consulte link uma vez. A opção skip está disponível no mget.
por exemplo. você pode usar a seguinte linha
MGET *.* "C:\My documents*.*" skip
O cliente interno ftp.exe
do Windows não permite ignorar os arquivos existentes.
Você precisa usar um cliente FTP diferente.
Por exemplo, com o WinSCP, você pode usar o seguinte arquivo de lote ( .bat
):
winscp.com /log=ftp.log /command ^
"open ftp://username:[email protected]/" ^
"get -neweronly /path/* c:\path\" ^
"exit"
Observe a opção -neweronly
. Isso faz com que o WinSCP baixe apenas arquivos ou arquivos não existentes que foram atualizados desde o último download.
Para detalhes, consulte:
get
; (eu sou o autor do WinSCP)