Entendi. O cliente ftp do windows não suporta uma função de inserção recursiva. No entanto, usando ncftp:
link
Eu sou capaz de fazer um put recursivo com mput -r *
Existe de qualquer maneira para convencer o mput a enviar todos os subdiretórios do diretório atual para o servidor. Estou tentando escrever um script para atualizar automaticamente um site quando ele é executado. Até agora tenho tentado
mput *
mas isso apenas envia os arquivos no diretório atual.
Qualquer ajuda seria apreciada.
Entendi. O cliente ftp do windows não suporta uma função de inserção recursiva. No entanto, usando ncftp:
link
Eu sou capaz de fazer um put recursivo com mput -r *
Um tutorial simples para outros novatos do Windows, como eu, que acabam aqui:
A maneira mais fácil de fazer upload de uma pasta inteira (com todas as subpastas e arquivos nelas) é:
ncftpput -u *yourUserNameHere* -p *yourUserPasswordHere* -R *www.yourWebsite.com* / _C:\yourFolderDirectoryHere\*_(como uma linha).
Observe que:
-R
é um sinalizador para "recursivo"; faz com que o comando copie todas as subpastas recursivamente /
(slash) é o diretório raiz do seu site C:\yourFolderDirectoryHere\*
seleciona tudo dentro de C:\yourFolderDirectoryHere
Tags command-line ftp