none
PowerShell에서 폴더 존재하는 지 확인 RRS feed

답변

  • 안녕하십니까? 김도남 님

    Microsoft TechNet Forum 사이트를 방문해 주셔서 감사합니다.

     

    문의 하신 “PowerShell에서 폴더 존재하는 지  확인에 대한 답변을 드리겠습니다.

               

    Step 1 : 폴더 존재하는 지 확인

     

    Test-Path Cmdlet은 폴더 존재 유무에 따라 True, False를 반환합니다.

     

    $folder = 'C:\Powershell\Folder1'

     

    Test-Path $folder

     

     

    Step 2 : 폴더 생성

     

    C:\PowerShell\Folder1 폴더를 생성을 합니다.

     

    New-Item C:\Powershell\Folder1 -ItemType Directory -ea 0

     

     

    Step 3 : 존재하지 않는 폴더 에러 메시지 없이 생성

     

    if문과 Out-Null 을 이용해서 에러 출력없이 존재하지 않는 폴더를 생성할 수 있ㅅ브니다.

     

    if ( -not (Test-Path $folder) ) {New-Item $folder -Type Directory | Out-Null}

     

     

     

    참고 자료

     

    New-Item

    http://technet.microsoft.com/ko-kr/library/dd347566.aspx

     

    Test-Path

    http://technet.microsoft.com/en-us/library/dd315298.aspx

     

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    • 답변으로 표시됨 김도남 2011년 10월 11일 화요일 오전 1:29
    2011년 10월 10일 월요일 오전 6:11
    중재자