LOCAL LOG DESK / 기술 자료
로그 파일인지 폴더인지 Test-Path PathType 구분
이름이 같아도 항목 종류가 다릅니다
Test-Path는 Leaf·Container 같은 경로 유형을 구분할 수 있습니다. log라는 항목이 존재한다고 그것이 읽을 수 있는 로그 파일이라고 단정하지 않습니다.
파일을 기대하는 프로그램의 입력을 봅니다
받는 도구가 폴더를 요구하는지 개별 파일을 요구하는지 확인합니다. 파일 확장자처럼 보이는 폴더도 있을 수 있어 이름만으로 판단하지 않습니다.
Leaf는 파일, Container는 폴더를 기대하는 예시입니다. True여도 파일 내용이 정상인지까지 확인한 것은 아닙니다.
Test-Path -LiteralPath '.\logs\app.log' -PathType Leaf
Test-Path -LiteralPath '.\logs' -PathType Container자동 처리 전 실제 항목을 확인합니다
종류를 확인한 뒤 읽기 작업을 진행합니다. 존재 여부 확인을 읽기 권한이나 내용 검증까지 통과한 것으로 보고하지 않습니다.
공식 근거 · 확인 2026-11-04: Microsoft 공식 문서