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
관련 문장 - PowerShell String
- PowerShell에서 문자열이 비어 있는지 확인하는 방법
- PowerShell에서 Regex를 사용하여 텍스트 추출
- PowerShell에서 두 문자열 개체의 내용 비교
- PowerShell에서 문자열 바꾸기
- PowerShell에서 문자열을 별도의 변수로 분할
- PowerShell에서 보안 문자열을 일반 텍스트로 변환