Windows의 기본 다운로드 경로를 어떻게 변경합니까?


26

드라이브 경로를 최대한 깨끗하게 유지하고 싶습니다 . C:\Downloads보다 훨씬 좋습니다 C:\Users\Myname\Downloads. 기본적으로 Windows 10에서이 작업을 수행하지 못하게 할 수 있습니까?


5
해당 위치에 폴더를 만들고 브라우저에 해당 위치로 파일을 다운로드하도록 지시 할 수 있지만 해당 위치를 사용하려면 관리자 권한으로 프로세스를 실행해야합니다.
Ramhound

14
"깨끗한"경로는 없습니다. 다중 사용자 환경을 고려하는 %userprofile%\Downloads것보다 조직에 더 좋습니다 C:\downloads.
zzzzBov

7
요즘 주요 단일 사용자 OS는 없습니다. 사용자 폴더의 사용은 필수입니다
phuclv

9
OS 싸움을 멈추고 디자인을 따르는 것이 좋습니다.
Jack Aidley

7
재밌 네요 한 번 당신과 같았습니다. (lol) 먼 과거에는 모든 것을 작은 "데이터"폴더 또는 사용자 디렉토리 외부에 보관하려고 시도했지만 결국 발로 여러 번 촬영 ​​한 후 얼마나 더 조직화되어 있는지 깨달았습니다. 예상대로 내 사용자 폴더에 모든 것을 보관하십시오. 새 컴퓨터로 마이그레이션, 백업 너무 쉽게, 나는 예상치 못한 사건 않은 새 계정을 만들고 결국 (예, 작품에 대한 사용자 계정을 만들고, 친구와 함께 대출을 등 노트북을시키는). 모든 사용자 데이터를 별도의 파티션에 보관하면 훨씬 쉽습니다.
Jason C

답변:


9

가장 쉬운 해결책은 C:\Downloads링크 를 만드는 것입니다 C:\Users\Myname\Downloads. 그런 다음 두 경로 중 하나를 사용하여 다운로드에 액세스 할 수 있습니다.

루트 디렉토리에 파일을 만들려면 관리자 권한으로 명령 프롬프트를 시작해야합니다 (작업 표시 줄에서 Windows 시작 단추를 마우스 오른쪽 버튼으로 클릭하면 옵션 임). 그런 다음 명령을 발행하십시오.

mklink /d C:\Downloads C:\Users\Myname\Downloads

다른 사항을 변경하거나 기존 파일을 이동할 필요가 없습니다.이 파일은 이후에 추가되는 새 파일과 함께 사용자 디렉토리 계층 구조에 유지되므로 사용자 디렉토리가 백업 될 때마다 포함됩니다.

당신은 만들 유사한 기술을 사용하여 C:\Documents, C:\Music, C:\Pictures, 등


더 나아가 z 또는 v 또는 새로운 가상 드라이브를 만드는 것이 좋은 아이디어 일 수 있습니다.
joojaa

@joojaa-그것은 좋은 대안입니다. 당신은 subst h: %homepath%(또는 다른 드라이브 문자)를 사용할 수 있지만 각 로그인마다 수행해야합니다. 그런 다음 H:\Downloadsetc 를 참조 하면 단일 명령이 전체 홈 디렉토리를 맵핑합니다.
AFH

@joojaa- 이 질문 도 참조하십시오 .
AFH

네, 순 사용은 영구적으로 만들 수 있으며 원한다면 GUI를 통해 할 수 있습니다. 디스크 관리자를 사용하여 논리 디스크를 만들 수도 있으므로 원하는 경우 두 개의 개별 디스크를 하나로 결합 할 수 있습니다.
joojaa

@joojaa-고마워요. 1610 년 net use h: /home에 오류가 발생하지만 에 대해 몰랐 습니다.
AFH

54
  1. 탐색기를 엽니 다.
  2. 새 다운로드 폴더로 사용할 폴더를 만듭니다 (예 :) c:\downloads.
  3. "이 PC"에서 "다운로드"를 마우스 오른쪽 단추로 클릭하십시오.
  4. 속성을 클릭하십시오 .
  5. 위치 탭을 선택 하십시오.
  6. 이동을 클릭하십시오 .
  7. 2 단계에서 만든 폴더를 선택하십시오.

여기에 이미지 설명을 입력하십시오

  1. 복사가 끝나면 확인 을 눌러 속성 창을 닫습니다.

6
일부 프로그램은이 설정을 따르지 않습니다. 사용자 폴더 아래에서 다운로드 폴더를 사용하도록 하드 코딩되었습니다. 이 경우 다운로드 바로 가기에는 사용자 폴더 아래에 바로 가기가 표시되지 않으므로 직접 찾아야합니다. 스크린 샷을 찍을 때 그러한 프로그램 중 하나가 Media Player Classic입니다.
Sanctor

4
@Sanctor 내가 말할 수있는 한 Media Player Classic은 마지막으로 저장 한 위치를 사용합니다. 하드 코딩되지 않았습니다. trac.mpc-hc.org/ticket/1390
MiniRagnarok

또한 새로운 다운로드 폴더를 사용자 폴더에 연결해야 하드 코딩 된 프로그램도 올바른 위치에 배치 할 수 있습니다.
Gilsham

@MiniRagnarok은이 된다 하드 당신이 마지막으로 저장 한 위치로 코딩.
아마니 Kilumanga을

14

파일 자체를 다운로드하는 것은 Windows 자체가 아니라 브라우저 나 다른 네트워크 클라이언트와 같은 응용 프로그램입니다. 월드 와이드 웹에서 파일을 다운로드하는 것에 대해 구체적으로 이야기하는 경우 브라우저에 기본 다운로드 위치에 대한 설정이 있습니다. 다운로드하려는 파일을 넣을 때마다 묻도록 설정할 수도 있습니다.


2
예. 그러나 Rhymoid가 아래에 설명하는 것처럼 OS 전체 설정을 사용하는 것이 좋습니다.
rackandboneman

글쎄, 나는 그것이 의견의 문제라고 생각하며 정중하게 동의하지 않습니다. 어쩌면 일부 사람들은 브라우저가 파일을 비트 토런트 클라이언트 또는 이메일 클라이언트와 동일한 위치에 저장하고 싶지 않을 수도 있습니다. 개인적으로 브라우저에서 파일을 어디에 넣을 것인지 묻는 것이 좋습니다. 파일이 mp3 파일인지, iso 이미지인지 또는 다른 것에 따라 다른 위치에 넣기를 원할 수도 있기 때문입니다.
Charles Burge

OS 벤더가 모범 사례로 광고하는 경우 벤더와 개발자의 의견이 중요합니다.) DEFAULT가 시스템 전체 설정에서 가져온 것이 아니라 임의적 인 것을 선호하는 사람은 거의 없습니다. 예를 들어 조직에서 로밍 프로필 또는 중앙 백업을 사용하고 있고 프로필 내 / 백업 폴더가 사소한 대량 다운로드로 복잡해지기를 원하지 않는 경우 사용자와 관리자가 기본값을 수정해야 할 이유 가 있습니다 . 대부분의 경우 응용 프로그램 수준 재정의는 바람직한 기능입니다.
rackandboneman

7

올바르게 설계된 Windows 응용 프로그램은 IKnownFolderManager또는 SHELL32.DLL의 기능 SHGetKnownFolderPath(또는 호환성 래퍼 SHGetFolderPath)을 사용하여 Downloads 폴더와 같은 위치의 경로를 찾습니다. KNOWNFOLDERID입니다 폴더 다운로드에 대한 FOLDERID_DownloadsGUID를 가지고 {374DE290-123F-4565-9164-39C4925E467B}.

레지스트리 편집기를 열고 해당 GUID로 키와 값을 검색하면 결국 다음 두 위치에서 찾을 수 있습니다.

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

Ben N이 링크 한 블로그에서 설명한 것처럼 ...\Shell Folders일부 Windows 95 프로그램과의 호환성을 위해서만 존재합니다. 이름 !Do not use this registry key과 데이터 가 포함 된 값도 포함합니다 Use the SHGetFolderPath or SHGetKnownFolderPath function instead. 이 함수들은 ...\User Shell Folders대신 키 를 봅니다.

Microsoft Edge 및 Google Chrome과 같은 프로그램은 IKnownFolderManager기본적으로 다운로드에서 저장 한 경로를 사용하여 다운로드를 저장하지만, Chrome에서는이 경로에 대한 재정의를 제공 할 수 있습니다 (설정 화면의 "고급 설정"부분에서). 경로가 기존 폴더를 가리 키지 않으면 Microsoft Edge는 단순히 불만을 표시하며 Chrome은 기본적으로 문서 폴더의 "다운로드"폴더를 사용합니다.


Techie007의 답변 이 저에게 충돌 한다는 것을 알았 습니다 (Windows 10은 그러한 고품질 제품입니다).하지만 모든 다운로드를 복사하고 GUID로 위의 키에 새로운 값을 추가하기 전에는 아닙니다 {7D83EE9B-2244-4E70-B1F5-5393042AF1E4}. MSDN에서 해당 GUID에 대한 참조를 찾을 수 없습니다. Microsoft Edge는 그 가치에 신경 쓰지 않으며 Chrome도 신경 쓰지 않습니다.

Techie007의 대답은 당신을 위해 작동하지 않습니다 그래서 경우에, 어쩌면 당신은 당신의 보증을 무효화하고 레지스트리 값을 변경을 시도 할 수 있습니다 :

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"{374DE290-123F-4565-9164-39C4925E467B}"="C:\\Downloads"

3
Shell Folders 키에 대한 관련 Old New Thing 기사 .
Ben N

1

내가 찾은 가장 간단한 방법은 전체 폴더를 새 위치로 옮기는 것입니다. 다음과 같이하십시오 :

  • 탐색기에서 C : \를여십시오.
  • 다른 탐색기에서 C : \ Users \ Username을여십시오.
  • 마우스 오른쪽 버튼을 클릭하고 다운로드 폴더를 C : \로 드래그하십시오.
  • 마우스 오른쪽 버튼을 놓습니다.
  • 고르다 Move here
  • Windows가 변경 사항을 감지하고 설정합니다.

이 방법을 사용하면 링크, 레지스트리 편집 또는 라이브러리 설정 변경을 수행 할 필요가 없으므로 Windows에서이를 관리합니다.
내가 시도한 한 사용자 폴더의 모든 '라이브러리'(문서, 음악, 다운로드 등)와 함께 작동하는 한 네트워크 드라이브로 이동할 수도 있습니다.
그러나 다음에 Windows 탐색기 나 무언가를 다운로드 할 때 작은 저장 대화 상자에서 '다운로드'바로 가기를 클릭해야 할 수도 있습니다. 때로는 응용 프로그램 자체가 이전 저장 위치를 ​​기억하거나 원래의 경우 바탕 화면 폴더를 미리 선택합니다. 폴더가 더 이상 존재하지 않습니다. 이 작업을 수행 한 후에는 이전과 같이 계속해야합니다.


1
그래도 향후 다운로드가 새 위치로 이동하지는 않습니다.
Captain Man

1
Windows가 라이브러리 경로도 조정하기 때문에 그렇게합니다. 실제로 나는 이것을 지금 시험 할 것이다
Kimmax

크롬은 이전 위치를 기억하기 때문에 첫 번째 다운로드에서 저장 대화 상자에서 다운로드 바로 가기를 클릭해도 괜찮은 한 작동합니다. 둘째 다운로드 바로 이동 된 폴더로 이동
Kimmax

OP가 관심을 갖는 실제 부분이기 때문에 당신의 대답은 아마도 그것에 대해 언급해야 할 것입니다. 나는 그들이 수동으로 물건을 옮길 수 있음을 이해합니다.
Captain Man

0

PowerShell 방법 :

$userShellFoldersPath = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders'
IF((Test-Path -Path $DownloadPath) -eq $false) {
     New-Item $DownloadPath -Type Directory -ErrorAction Stop | Out-Null
}
IF((Get-ItemProperty $userShellFoldersPath).'{374DE290-123F-4565-9164-39C4925E467B}')
{
    Set-ItemProperty -Path $userShellFoldersPath -Name '{374DE290-123F-4565-9164-39C4925E467B}' -Value $DownloadPath
}
#Windows 10
IF((Get-ItemProperty $userShellFoldersPath).'{7D83EE9B-2244-4E70-B1F5-5393042AF1E4}')
{
    Set-ItemProperty -Path $userShellFoldersPath -Name '{7D83EE9B-2244-4E70-B1F5-5393042AF1E4}' -Value $DownloadPath
}
#Restart Explorer to change it immediately   
Stop-Process -name explorer

자세한 내용 PowerShell로 Windows의 기본 다운로드 경로를 변경하는 방법

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.