LOCAL LOG DESK / 기술 자료

로그 파일인지 폴더인지 Test-Path PathType 구분

확인 2026-11-04 · 예제 문자열은 가상 데이터 · Windows 오류 원인을 자동 진단하지 않습니다.

이름이 같아도 항목 종류가 다릅니다

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 공식 문서