Como faço para baixar arquivos e pastas para uma máquina local via arquivo cmd ou bat?

1

Eu quero baixar todos os meus arquivos e pastas remotas de um servidor ftp para minha máquina local usando a linha de comando ou um arquivo '.bat'.

    
por karm 02.03.2011 / 01:35

4 respostas

2

Você pode usar uma opção do PowerShell para executar essa tarefa; já existe uma função predefinida aqui . link

Tudo o que você precisa para executar é:

Get-FTPFile -Source "ftp://server/path" -Target "C:\temp" -UserName "Username" -Password "P@ssw0rd"

    
por 02.03.2011 / 02:03
1

Existe um cliente FTP de linha de comando que vem com o Windows (pelo menos XP). Eu acho que é chamado apenas ftp . Aqui (no ftp link) é sua documentação no site da Microsoft (pelo menos para a versão Windows XP).

    
por 02.03.2011 / 03:57
0

Você pode tentar usar o wget for windows e inserir seu caminho nas variáveis ambientais do seu sistema.

É muito leve e não será um mau utilitário para o seu sistema se for algo que você deseja.

link

    
por 02.03.2011 / 01:43
-1

Seria mais fácil usar um cliente de FTP como o FileZilla . Você pode usá-lo para fazer login na conta FTP, selecionar uma pasta local, selecionar os arquivos na pasta remota e simplesmente arrastá-los e soltá-los na pasta local. Além disso, se você perder a conexão, poderá tentar novamente mais tarde exatamente da mesma maneira, mas quando for questionado sobre alguns arquivos já existentes (perguntará se deseja substituir os arquivos existentes), você poderá optar por ignorar / Ignore-o e todos os outros arquivos que existem. Dessa forma, você pode ter certeza de obter todos os arquivos e não se preocupar em fazer isso de uma só vez.

    
por 02.03.2011 / 02:37

Tags