Get-ChildItem 명령어를 사용해서 파일, 폴더의 정보를 얻을 수 있습니다
C:\test폴더 정보 읽기
Get-ChildItem -Path C:\test
Mode에서 d----- 로 시작되는 것은 폴더
파일,폴더 이름만 갖고 오는 방법
Get-ChildItem -Path C:\ test -Name
현재 폴더와 모든 하위 폴더의 파일 및 폴더
Get-ChildItem -Path C:\test -Recurse
.txt 파일만
Get-ChildItem -Path C:\test\*.txt
폴더와 하위 폴더에 있는 모든 .txt 파일 목록
Get-ChildItem -Path C:\test\*.txt -Recurse
Include를 사용해서 특정한 확장자 파일 목록
Get-ChildItem -Path C:\test\* -Include *.txt
Path에 *를 사용하지 않으면 아무값도 받을 수 없습니다.
Get-ChildItem -Path C:\test -Include *.txt
이렇게 사용하면 결과값이 없습니다.
파일이름이 f로 시작하는 파일들 목록
Get-ChildItem -Path C:\test\* -Include f*
Exclude를 사용하는 방법
Get-ChildItem -Path C:\test\* -Exclude *.txt # .txt 파일을 제외한 파일들의 목록
폴더 리스트 갖고 오기(파일 포함 안함)
Get-ChildItem -Path C:\test -Directory
파일 리스트 갖고 오기(폴더 포함 안함)
Get-ChildItem -Path C:\test -File
'파워쉘(Powershell) > 파일,폴더' 카테고리의 다른 글
파워쉘-엑셀파일 읽기 (0) | 2024.04.22 |
---|---|
파워쉘 - 엑셀(Excel)에 쓰기 (2) | 2024.04.19 |
파워쉘 - 파일 생성, 읽기, 쓰기 (0) | 2024.04.04 |
파워쉘 - 파일 이름 변경 및 지우기 (0) | 2024.04.02 |