2
고전적인 Test-Path를 사용하여 특정 폴더에 특정 단어가 포함 된 파일이 있는지 확인하십시오.Powershell 파일 이름의 일부만 알고있는 테스트 경로를 사용하는 방법
예를 들어, 단어 "LAB"로 시작하는 파일이 있는지 확인하고 싶습니다. 그 단어 다음에 내가 계산할 수없는 날짜 기록이 있습니다.
고전적인 Test-Path를 사용하여 특정 폴더에 특정 단어가 포함 된 파일이 있는지 확인하십시오.Powershell 파일 이름의 일부만 알고있는 테스트 경로를 사용하는 방법
예를 들어, 단어 "LAB"로 시작하는 파일이 있는지 확인하고 싶습니다. 그 단어 다음에 내가 계산할 수없는 날짜 기록이 있습니다.
왜 안 :
test-path c:\myfolder\lab* -pathtype leaf #leaf is for file (get-help test-path -full)
$files = Get-ChildItem 'LAB*'
if ($files) {
Write-Host "Found one."
}
else {
Write-Host "Not there."
}
이 경우 Get-ChildItem
은 일치하는 파일의 목록을 반환합니다. 그 목록은 "진리"에 대해 평가 될 수 있습니다.
가 어떻게 foreach는 함께 사용할 수 있습니까? "lab *"로 시작하는 foreach 파일은 true를 반환합니다. 문자열의 비교에 문제가 있습니다. – rschirin
@rschirin 오류를주는 모든 세부 사항 및 코드와 함께 새로운 질문을 게시하십시오. 감사! –