본문 바로가기

파워쉘(Powershell)/파일,폴더5

파워쉘-엑셀파일 읽기 $fileName = 'c:\powershell\test.xlsx' $objExcel = New-Object -ComObject Excel.Application $WorkBook = $objExcel.Workbooks.Open($fileName) $workSheet = $Workbook.Sheets.Item(1) Write-Host $workSheet.Cells.Item(1,1).Text Write-Host $workSheet.Cells.Item(1,2).Text Write-Host $workSheet.Cells.Item(1,3).Text Write-Host $workSheet.Cells.Item(2,1).Text Write-Host $workSheet.Cells.Item(2,2).Text Write-H.. 2024. 4. 22.
파워쉘 - 엑셀(Excel)에 쓰기 엑셀 실행후 데이터 넣기 $excel = New-Object -ComObject Excel.Application $excel.Visible = $true $workbook = $excel.Workbooks.add() $sheet = $workbook.worksheets.Add() $sheet.Name = "First" $sheet.Cells.Item(1,1) = '1,1' $sheet.Cells.Item(1,2) = '1,2' $sheet.Cells.Item(2,1) = '2,1' Cell 색깔 바꾸기 $sheet.Cells.Item(1,1) = '1,1' $sheet.Cells.Item(1,1).Interior.ColorIndex = 44 Color Index 사용예 $excel = New-Object.. 2024. 4. 19.
파워쉘 - 파일 생성, 읽기, 쓰기 파일 만들기 New-Item 파일, 폴더 만들때 사용 # 새 파일 생성 New-Item -Path “C:\Files\text1.txt" -ItemType File # 새 폴더 생성 New-Item -Path "C:\Files\New_Folder" -ItemType Directory #같은 이름의 파일이 존재하면 지우고 새 파일 생성 New-Item -Path “C:\Files\text1.txt" -ItemType File -Force 파일이 존재하지 않을 때만 파일 만들기 if(-Not (Test-Path -Path “C:\Files\text1.txt")){ New-Item -Path “C:\Files\text1.txt" } 파일 읽기 Get-Content 읽은 파일의 내용을 배열의 형태로 저장 $com.. 2024. 4. 4.
파워쉘 - 파일 이름 변경 및 지우기 파일 이름 변경 Rename-Item 사용방법 Rename-Item -Path 파일명 -NewName 바뀔 파일 이름 #스크립트를 실행하는 폴더에 파일이 있는 경우만 실행됨 Rename-Item -Path .\Email_Old.txt -NewName .\Email_New.txt #스크립트의 위치에 상관없이 실행 Rename-Item -Path "C:\Files\Email_Old.txt" -NewName "C:\Files\Email_New.txt" 변경할 파일 이름이 존재하는 경우는 에러가 발생 이런 경우는 Move-Item을 사용해서 파일 이름을 변경하면 됩니다 #-Force를 사용해서 파일이 Read-only나 hidden같은 파일이라도 강제로 이름변경 Move-Item -Path "C:\Files\E.. 2024. 4. 2.