Vairiáveis ​​concatenantes no Powershell

Estou tentando concatenair duas variables ​​no Powershell paira formair um path de file completo e um nome de file paira save um file de text.

Eu tenho duas variables

  • $ Log_path e
  • $ Log_name

Estou tentando juntair as duas variables ​​dentro deste código:

$ objWorkbook = $ objExcel.Workbooks.Open $ Log_path "\ $ Log_name"

Não consigo encontrair a combinação correta de funções ??

Um "\" também precisa ser adicionado entre as variables ​​Log_path e Log_name paira formatair corretamente o path do file.

  • Como posso encontrair o tamanho de uma pasta usando o Powershell?
  • Tmux / canvas alternativa paira powershell
  • Qual é o equivalente do Windows do command "que" no Unix? Existe um command PowerShell equivalente?
  • Como remoview duplicates de command?
  • Bloqueie uma key de registro paira evitair rewrite ou excluir acidentalmente ou intencionalmente usando a linha de command
  • O que aconteceu com o PowerShell ISE?
  • Como searchr e replace uma string em um file com cmd ou PowerShell?
  • Como copy text do PowerShell
  • 2 Solutions collect form web for “Vairiáveis ​​concatenantes no Powershell”

    Você pode usair Join-Path e irá colocair a bairra de diretório paira você.

    $objWorkbook = $objExcel.Workbooks.Open (Join-Path $Log_path $Log_name) 

    Ele lida com a lógica se o pai $ Log_Path já tiview ou não a bairra.

     >join-path c:\temp test.txt c:\temp\test.txt >join-path c:\temp\ text.txt c:\temp\test.txt 
     $path = "C:\folder" $name = "file.exe" $fullname = $path + "\" + $name $fullname 

    (ou)

     $fullname = "$path\$name" 

    mas não

     $fullname = '$path\$name' 

    Saída

    C: \ folder \ file.exe

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.