New-Item은 주로 한 경로에 새로운 아이템(파일, 폴더(경로), 레지스트리에서는 키나 엔트리)을 만들 때 사용된다.
Powershell에서 파일 생성 과 텍스트 파일 작성 예시
1. > New-Item -Path (새로 파일 만들 경로명 아니면 경로명과 파일명) -Name "(전체 파일명 test.txt, test.xlsx등)"
-ItemType "(파일(file)이나 폴더(directory)" -Confirm -Force
==> 위에 있는 있는 명령문을 살펴 보면 New-Item은 뭐 새로운 폴더나 파일을 만들겠다는 뜻이고 -Path 파라미터에 오른쪽 인수에 새로 만들 경로까지 적어도 되고 경로와 전체 파일명을 적어도 된다.
==> -Name 파라미터를 쓸려면 인수 -Path 파라미터에 경로까지만 적고 -Name에 전체 파일명을 기재하면 된다. -Name안쓸려면 그냥 -Path에 전체경로와 전체 파일명을 다 때려 박으면 된다 ㅋㅋ
==> -ItemType 파라미터에서 인수는 폴더면(directory)를 설정할려면 쌍따옴표에다가 directory를 기재하고 파일이며 쌍따옴표에 file이라고 적으면 된다.
==> -Confirm파라미터는 그냥 만들어라는 뜻이다.
==> -Force 는 붙여도 되고 안 붙여도 되는데 만약에 덮어쓰기 할 것이 있으면 이게 덮어쓰기 기능이 있어서 쓰는 것이 좋다.
2. > Add-Content -Path (경로명) -Value (값들 아니면 입력 값)
==> Add-Content에서는 한 경로에 값들이나 입력 값을 넣을때 사용 되는 것이다. 패턴에서 New-Item을 이용하고 Add-Content를 이용 하는 것도 복싱을 잘 모르지만 원-투 패턴 방법이다. ㅋ
3. >Clear Content -Path (경로명)
==> 만약 파일 안에 내용을 쫙 비우고 싶으면 이 cmdlet을 쓰면 된다.
==> 복싱에서 원 투 쓰리 할려면 New-Item -Path 경로명 -Name 파일명 -ItemType 폴더 아니면 파일 -Confirm 하고, Add-Content -Path 전체 경로와 파일명 -Value 입력값을 하고, Clear-Content -Path 경로명 으로 해도 이해가 빠르게 될 것이다.
'IT > Powershell' 카테고리의 다른 글
파워쉘의 For문과 ForEach문 (2) | 2023.12.05 |
---|---|
파워쉘의 while문 scripting (1) | 2023.12.03 |
경로와 관련된 cmdlet들 (1) | 2023.11.25 |
Get-ChildItem 활용법 (2) | 2023.11.23 |
기본 구조 (0) | 2023.11.20 |