Where
-
[Powershell 예제] foreach, Where를 사용하여 파일 일괄 인코딩 변경Shell & CMD/PowerShell 2022. 7. 13. 09:08
아래소스는 주소기반산업지원서비스 (juso.go.kr) 에서 제공하는 도로명주소 데이터 텍스트 파일의 인코딩정보를 EUC-KR에서 UTF-8로 일괄 변환하는 스크립트이다. $directory = [System.IO.DirectoryInfo]::new(".") $files = $directory.GetFiles().Where{ $_.Name -ne "converter.ps1" } # 해당 스크립트파일인 converter.ps1는 인코딩작업에서 제외 # Get-ItemProperty $files foreach ($file in $files) { # Get-ItemProperty $file $outPath = Join-Path "converted" $file.Name #converted 폴더 실행위치 하위에 ..