PowerShell에서 두 개 이상의 문자열을 파일 경로로 결합하는 경로 조인

Rohan Timalsina 2022년5월21일
PowerShell에서 두 개 이상의 문자열을 파일 경로로 결합하는 경로 조인

Join-Path cmdlet을 사용하면 사용자가 문자열을 단일 경로로 결합할 수 있습니다. 경우에 따라 PowerShell에서 작업할 때 단일 경로를 만들기 위해 경로를 결합해야 할 수도 있습니다.

여기에서 Join-Path cmdlet이 실행됩니다. 단일 경로를 만들기 위해 여러 하위 경로를 결합하거나 기본 경로에 추가할 수 있습니다.

-Path 매개변수는 하위 경로가 추가되는 기본 경로를 지정합니다. -Path 값은 경로를 결합하고 경로 구분 기호를 추가하는 공급자를 결정합니다.

경로를 결합하기 위해 \ 구분 기호를 제공합니다. -ChildPath 매개변수는 -Path 매개변수 값에 추가할 경로를 지정합니다.

예를 들어 다음 명령은 Join-Path를 사용하여 기본 경로 hello와 하위 경로 world를 결합합니다.

Join-Path -Path "hello" -ChildPath "world"

출력:

hello\world

Join-Path cmdlet은 두 개의 문자열 입력 또는 하나의 -ChildPath 매개변수만 허용합니다. 단일 명령을 사용하면 Join-Path를 사용하여 두 개 이상의 문자열을 파일 경로로 결합할 수 없습니다.

PowerShell에서 두 개 이상의 문자열을 파일 경로로 결합하려면 여러 Join-Path 문을 함께 사용해야 합니다.

Join-Path 값을 사용하여 PowerShell에서 두 개 이상의 문자열을 파일 경로로 결합

Join-Path 경로 값은 파이프로 보낼 수 있으므로 여러 Join-Path 문을 함께 파이프하여 두 개 이상의 문자열을 파일 경로로 결합할 수 있습니다.

예를 들어 다음 코드는 4개의 문자열을 모두 결합하고 C:\content\software\PowerShell이라는 단일 경로를 만듭니다.

Join-Path -Path "C:" -ChildPath "content" | Join-Path -ChildPath "software" | Join-Path -ChildPath "PowerShell"

출력:

C:\content\software\PowerShell
Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

관련 문장 - PowerShell String

관련 문장 - PowerShell Path