Existe algum curinga para copiar uma lista de arquivos do local para o remoto usando o PUTTY PSCP

0

Suponha que eu tenha uma lista de arquivos (digamos - abc.pdf, xyz.pdf, pqr.pdf, uvw.pdf) na minha máquina local e eu preciso mover todos esses arquivos para o servidor remoto usando uma única chamada para pscp.exe. Eu estou chamando este aplicativo de linha de comando (PSCP.exe) do meu aplicativo da web (ColdFusion). Meu aplicativo da web passará uma lista de arquivos e eu preciso mover essa lista de arquivos para o servidor remoto usando uma única chamada para pscp.exe em vez de chamá-lo dentro de um loop de arquivos. É possível conseguir usar o pscp?

**pscp C:\MyPath\*list of files* username@server:/ (pseudo code)**

O erro que diz "scp: Nenhum arquivo ou diretório"

Ele funcionará bem se eu usar o curinga "*" como abaixo e copiar todos os arquivos para o servidor remoto. Mas o curinga para copiar alguns arquivos em particular parece não estar funcionando.

pscp C:\MyPath\* username@server:/
    
por user815799 15.11.2017 / 15:37

1 resposta

0

pscp é o aplicativo do Windows e, como tal, usa curingas do Windows.

Não há nenhum padrão definido ( [...] ) nos curingas do Windows, apenas * e ? .

O título da pergunta não está correto. Não é verdade que você não pode usar curingas, o que também é confirmado por você poder usar * . Você simplesmente não pode usar o padrão definido.

Embora seu padrão [abc.pdf] seja bastante suspeito. Então, também é possível que você esteja tentando fazer algo completamente diferente.

    
por 15.11.2017 / 16:16