3
respostas

[Dúvida] Erro ao executar com nome de pasta com espaço

Ao testar o script em meu ambiente, tive problema ao executar quando o diretório havia espaço.
O erro não ficou explicito, porém ao verificar o path, percebi que ele "parou" exatamente no primeiro espaço.

Como poderia contornar isso?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
3 respostas

Ola amigo.
Verifica seu script para respeitar a sintaxe do bash incluindo espaços e identação.
exemplo: [ codigo ] precisa ter espaço entre o colchete e o código.
Mas me envia o codigo para que possa encontrar o erro.
Aguardo seu feedback.
Até...

Isso é no arquivo launch.json

    {
        "type": "PowerShell",
        "request": "launch",
        "name": "Debugar o CalculaHashEmDiretorio",
        "script": "${workspaceRoot}/CalculaHashEmDiretorio.ps1",
        "args": [ "-diretorio C:\Users\pcnas\Documents\Cyber Security\FIAP - ALURA\PowerShell\Aulas\aula5" ],
        "cwd": "${workspaceRoot}"
    }

Não consigo reproduzir o erro agora porque segui com algumas mudanças.
Mas o erro parava com o Path "C:\Users\pcnas\Documents\Cyber " informando que não conseguiu contrar o arquivo XPTo nesse path "C:\Users\pcnas\Documents\Cyber "

Acho que entendi.
Quando buscar pastas com espacos entre os nomes o que nao é recomendado devemos utilizar aspas para envolver todo o caminho ou a barra invertida ''antes do espaco.
Confere ai e envia um feedback.