Espaços causam divisão no caminho com PowerShell

Espaços causam divisão no caminho com PowerShell
Powershell usa um caminho ou localização do arquivo para acessá -lo. Às vezes, você pode encontrar um problema ao executar o caminho do arquivo, porque o caminho do arquivo contém um espaço. Isso ocorre quando um nome de pasta consiste em mais de uma palavra. No entanto, esse problema pode ser resolvido usando a expressão de invocar “&”Ao lado do caminho do arquivo dentro de vírgulas invertidas.

Esta postagem demonstrará um guia completo para corrigir o problema mencionado.

Como corrigir o problema "os espaços causam divisão no caminho com PowerShell"?

Os métodos para corrigir o problema mencionado são apresentados abaixo:

  • Operador de chamada.
  • Fornecimento de pontos.

Método 1: Use o "operador de chamada" para corrigir o problema "os espaços causam divisão no caminho com PowerShell"

O primeiro método para resolver o problema mencionado é invocar o caminho do arquivo ou pasta usando o “Operador de chamada &”. O "operador de chamada" também é conhecido como "operador de invocação" usado para executar ou executar os comandos armazenados em uma variável. Também pode ajudar a chamar um caminho de arquivo dividido com espaços para executá -lo.

Exemplo
Este exemplo ajudará a demonstrar a execução de um caminho dividido com o PowerShell:

> & "C: \ nova pasta \ script.ps1 "

De acordo com o comando acima, primeiro adicione o “operador de chamada &”. Depois disso, especifique o caminho dividido em vírgulas invertidas e, finalmente, execute -o:

A partir da saída acima, pode -se observar que o caminho dividido foi executado mesmo com espaços.

Método 2: Use o método “Dot Sourcing” para corrigir o problema “os espaços causam divisão no caminho com PowerShell”

O "Fornecimento de pontos”É outro método que ajuda a executar o caminho do arquivo dividido, mesmo com espaços. Por exemplo, considere o exemplo abaixo.

Exemplo
O comando a seguir, por exemplo, será executado:

> ."C: \ nova pasta \ script.ps1 "

De acordo com o comando dado, ponto “.”É adicionado, que é seguido pelo caminho do arquivo dividido com espaços fechados em vírgulas invertidas:

A saída confirma que o caminho do arquivo dividido com espaços foi executado com sucesso usando o “Fornecimento de pontos”Método.

Conclusão

O "Espaços causam divididos no caminho”O problema do PowerShell pode ser resolvido usando dois métodos, incluindo“Operador de chamada" e "Fornecimento de pontos”. Ambos os métodos aceitam o caminho do arquivo dividido em vírgulas invertidas e depois o executam. Este tutorial apresentou um procedimento detalhado para corrigir o problema mencionado.