이 질문에 대한 후속 조치로 Windows 탐색기가 올바른 경로 대신 탐색 패널의 사용자 폴더를 사용하지 못하도록하는 방법이 있습니까?
Windows 10에서 "Expand to open folder"가 켜진 상태에서 Windows 탐색기에서 빠른 액세스 폴더를 클릭하면 폴더가 사용자 폴더 내에 있으면 파일 구조에서 폴더를 열지 않고 사용자 폴더 내에서 열립니다. 탐색 창에서.
"폴더를 열려면 확장"을 유지해야합니다. 그렇지 않으면 트리 위로 이동할 때 탐색 창에서 컨텍스트 및 탐색 옵션을 잃게됩니다.
Windows 10에서 탐색 창이 완전히 손상 되었습니까? 빠른 액세스를 사용하여 실제 경로로 이동할 수없는 이유는 무엇입니까? 탐색 창에서 사용자 폴더를 한 번에 제거 할 수없는 이유는 무엇입니까?
좋아, 두 개의 컨텍스트 메뉴 옵션을 만들었습니다. 첫 번째는 더 간단합니다 --- 그냥 레지스트리 편집입니다. 유일한 단점은 기존 창을 탐색하지 않고 새 창을 여는 것입니다. 다음은 메모장에 복사하여 붙여넣고 .reg 파일로 저장하고 레지스트리에 병합 할 수 있습니다.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenFSFolder]
@="Open file folder (new window)"
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenFSFolder\command]
@="explorer.exe \"%V\""
[HKEY_CLASSES_ROOT\Directory\shell\OpenFSFolder]
@="Open file folder (new window)"
[HKEY_CLASSES_ROOT\Directory\shell\OpenFSFolder\command]
@="explorer.exe \"%V\""
두 번째는 PowerShell 스크립트에 의존하는 레지스트리 편집입니다. 장점은 열려있는 Explorer 창 내에서 탐색한다는 것입니다 .-- Explorer에서 Quick Access 또는이 PC를 방금 연 경우 이상적입니다. 단점은 PowerShell 창의 플래시가 표시되고 둘 이상의 Explorer 창이 열려있는 경우 "스마트"하지 않다는 것입니다. --- 어떤 창에서 시작하든 가장 최근에 열린 창에서 작동합니다. . PowerShell 스크립트 텍스트는 다음과 같습니다.
Function GoTo-FSFolder {
param (
[Parameter(Mandatory=$true)][string]$FSpath
)
If ($ShellWindows = ((New-Object -ComObject Shell.Application).Windows()) | ?{$_.Name -match 'File Explorer'})
{ If (!($ShellWindows.Count)) # Only one Explorer window (no count property)
{$ShellWindows.Navigate($FSpath)}
Else {$ShellWindows[-1].Navigate($FSpath)} # Count > 1: Use last opened window
}
Else {explorer $FSpath} # No Explorer windows open
}
GoTo-FSFolder $args[0]
선택한 폴더에 "GoToFSFolder.ps1"로 저장해야합니다. 그런 다음 다음 레지스트리 편집을 적용해야합니다.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\GoToFSFolder]
@="Go to file folder (PowerShell)"
[HKEY_CLASSES_ROOT\Directory\Background\shell\GoToFSFolder\command]
@="powershell.exe -nologo -NoProfile -WindowStyle Hidden -file \"C:\\Users\\keith\\Documents\\WindowsPowerShell\\GoToFSFolder.ps1\" \"%V\""
[HKEY_CLASSES_ROOT\Directory\shell\GoToFSFolder]
@="Go to file folder (PowerShell)"
[HKEY_CLASSES_ROOT\Directory\shell\GoToFSFolder\command]
@="powershell.exe -nologo -NoProfile -WindowStyle Hidden -file \"C:\\Users\\keith\\Documents\\WindowsPowerShell\\GoToFSFolder.ps1\" \"%V\""
명령 문자열의 파일 경로는 "GoToFSFolder.ps1"을 저장 한 위치와 일치하도록 편집해야합니다. --- 병합 전이나 후에 수행 할 수 있습니다. .reg 파일 명령 문자열에는 '\'(슬래시) 및 '\ "'(큰 따옴표) 이스케이프 문자가 포함되어 있습니다. 병합되면
"powershell.exe -nologo -NoProfile -WindowStyle Hidden -file \"C:\\Users\\keith\\Documents\\WindowsPowerShell\\GoToFSFolder.ps1\" \"%V\""
된다 :
powershell.exe -nologo -NoProfile -WindowStyle Hidden -file "C:\Users\keith\Documents\WindowsPowerShell\GoToFSFolder.ps1" "%V"
병합 된 후에는 레지스트리 편집기를 통해 편집하는 것이 더 쉬울 수 있습니다. 최종 결과 : 다음으로 직접 이동합니다.
정확히 당신이 원하는 것은 아니지만 이것이 당신의 좌절감을 덜어 줄 것이라고 생각합니다.
모든 파일 및 실행 취소 파일이 포함 된 Zip 파일 : AddOpenFSFolder.zip
키스
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다