programing

Powershell 내에서 폴더를 여는 방법

lastcode 2023. 8. 30. 21:45
반응형

Powershell 내에서 폴더를 여는 방법

PowerShell에서 폴더를 여는 방법은 무엇입니까?특정 폴더에서 PowerShell을 시작하는 방법을 말하는 것이 아닙니다.

내가 의미하는 것은 파워셸의 명령줄에서 "문서 열기"와 같은 폴더를 열고 싶다는 것입니다.

사용Invoke-Itemcmdlet 또는 별칭: ii.

PS> ii c:\windows # open the windows directory in windows explorer
PS> ii c:\book.xls # open book.xls in Excel
PS> ii . # open the current directory in windows explorer

Powershell 및 cmd 호환 방법(그리고 가장 일반적인 방법이라고 생각합니다):

start .
start c:\

PowerShell 유형 내에서 현재 폴더를 열려면 다음과 같이 하십시오.

PS >> 탐색기.exe $(pwd)

사용하다Invoke-Item가명을 쓰다ii:

ii d:\temp\

explector.exe를 사용하여 다음 폴더를 열 수 있습니다.

explorer.exe c:\temp\
explorer.exe <YourFolderPathHere>

다음과 같이 조합에 추가합니다.

PS C:\> ii -path c:\directory\directory\directory

파일 이름에 두 개의 단어가 구분되어 있는 경우 단일 따옴표를 사용합니다.

PS C:\> ii -path 'c:\directory\directory\directory directory\'

다음 작업 [note-path는 선택 사항입니다]

   1. ii or invoke-item
   2. explorer.exe
   3. start

다음에 점을 찍는 중explorer.exe현재 디렉토리를 엽니다.

explorer.exe .

질문이 오래되었다는 것을 알지만 구글을 통해 이것을 찾는 사람들은 지금도 이것이 유용하다고 생각할 수 있습니다.

다음을 사용하여 cmd 스크립트를 생성했습니다.

@REM Open directory
@REM Version 1.0
@echo off
if [%1]==[] (powershell ii .
    ) Else (
        powershell ii %1
        cd %1
    )

이렇게 하면 텍스트 파일 또는 MS Word 문서와 같은 문서가 열리고 폴더가 열립니다.

당신이 원하는 것이 무엇인지 정확히 이해할 수는 없지만 두 가지 가능한 해결책이 있습니다.

explorer .\Documents

또는

cd .\Documents

Mac의 'open.'이 현재 디렉터리를 열 때 PowerShell 창의 'start.'도 마찬가지입니다.

또 다른 변종

 hh c:\

 hh http://stackoverflow.com/questions/8471106

 hh $env:windir\help\WindowsPowerShellHelp.chm

언급URL : https://stackoverflow.com/questions/8471106/how-to-open-a-folder-within-powershell

반응형