Windows- "홈" 또는 "빠른 액세스"에서 액세스한 폴더에서 한 수준 위로 어떻게 올라갈 수 있습니까?

Windows- "홈" 또는 "빠른 액세스"에서 액세스한 폴더에서 한 수준 위로 어떻게 올라갈 수 있습니까?

Windows에는 "문서", "그림", "다운로드" 등과 같은 몇 가지 폴더가 있습니다. 이 폴더는 탐색기 왼쪽에 있는 빠른 액세스 표시줄이나 "홈" 탭에서 액세스할 수 있습니다. 이 폴더에서 한 수준 위로 이동하는 버튼을 클릭하면 처음에 어떻게 이동했는지에 따라 홈 또는 데스크톱으로 다시 돌아갑니다.

C:\Users\user1\Documents이 폴더들은 실제로 , 또는 아마도 와 같은 곳에 위치하므로 C:\Users\user1\OneDrive\Documents한 레벨 위로 올라가면 꼭 C:\Users\user1\또는 로 이동하고 싶습니다 C:\Users\user1\OneDrive\.

이 작업을 수행하는 쉬운 방법이 있나요?

답변1

다음은 Windows 10에 유효합니다. 11로 업그레이드하지 않았으므로 방법에 대한 단서가 없습니다.탐침행동이 바뀌었을 수도 있습니다.


몇 년 전에 저는 다음과 같은 간단한 상황에 맞는 메뉴 항목을 만들었습니다.도토리 배경화면상황에 맞는 메뉴:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\OpenLocation]
@="&Open file-system location"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\OpenLocation\command]
@="\"explorer.exe\" \"%v\""

새로운 것이 열립니다탐침This PC창을 아래의 폴더 ( 데스크탑에 루트된 사용자 프로필 폴더) 등 의 파일 시스템 위치로 이동합니다 shell:UsersFilesFolder. 그러나 새 창을 여는 것은 투박해 보입니다. 기존 창 내에서 탐색하는 것이 "더 깔끔"해 보입니다. 그래서 이 질문을 보고 다시 방문해서 이런 생각을 하게 되었습니다.파워셸단편:

@((New-Object -com shell.application).Windows()).ForEach({
    Try{$_.Navigate2($_.LocationURL)}
    Catch{}
})

탐색됩니다모두열려 있는탐침현재 파일 시스템 위치에 대한 네임스페이스 접합을 표시하고 있는 창.

창 플래시 없이 이 코드를 실행하기 위한 상황에 맞는 메뉴 바로 가기를 만들려면 다음을 수행하세요.

$encodedCommand = [Convert]::ToBase64String([System.Text.Encoding]::Unicode.GetBytes( '@((New-Object -com shell.application).Windows()).ForEach({Try{$_.Navigate2($_.LocationURL)}Catch{}})'))

$CommandLine = 'cmd.exe /c start /min Powershell -NoProfile -ExecutionPolicy Bypass -EncodedCommand ' + encodedCommand

$Key = 'HKCU:\SOFTWARE\Classes\Directory\Background\Shell\NavToFSLocation'

[PSCustomObject]@{
    '(Default)' = 'Open file-system location'
    'Position' = 'Top'
} | Set-ItemProperty -Path (mkdir $Key -Force).PSPath

New-Item -Path $Key -Name 'Command' -Value $CommandLine

파일 을 선호하는 경우 .reg:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\Shell\NavToFSLocation]
@="Open file-system location"
"Position"="Top"

[HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\Shell\NavToFSLocation\Command]
@="cmd.exe /c start /min Powershell -NoProfile -ExecutionPolicy Bypass -EncodedCommand QAAoACgATgBlAHcALQBPAGIAagBlAGMAdAAgAC0AYwBvAG0AIABzAGgAZQBsAGwALgBhAHAAcABsAGkAYwBhAHQAaQBvAG4AKQAuAFcAaQBuAGQAbwB3AHMAKAApACkALgBGAG8AcgBFAGEAYwBoACgAewBUAHIAeQB7ACQAXwAuAE4AYQB2AGkAZwBhAHQAZQAyACgAJABfAC4ATABvAGMAYQB0AGkAbwBuAFUAUgBMACkAfQBDAGEAdABjAGgAewB9AH0AKQA="

관련 정보