Windows FTP - pula o arquivo se já existe

1

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 jholmie2 09.12.2014 / 15:12

2 respostas

-1

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

    
por 09.12.2014 / 15:34
1

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:

(eu sou o autor do WinSCP)

    
por 31.07.2015 / 09:18