TL;DR

TL;DR

프로그램이 내 문서 폴더(Windows 7)를 사용하지 못하도록 하는 방법이 있습니까? 어떤 프로그램은 그 내용을 에 넣습니다 %USERNAME%\My Documents. 저는 이것을 %APPDATA%.

프로그램이 생성하기로 결정한 각 폴더를 수동으로 심볼릭 링크할 수 있다는 것을 알고 있지만 각 프로그램에 대해 그렇게 할 필요는 없습니다. 또 다른 대안은 내 문서를 내 문서가 아닌 다른 위치에 두는 것입니다. 그런데 왜 Microsoft가 이름을 '응용 프로그램: 여기에 모든 항목을 넣으세요'가 아닌 '내 문서'로 지정했는지 궁금합니다... 아마도 파일 이름에 콜론을 사용할 수 없기 때문일 것입니다. 하지만 여전히.

폴더를 '숨기는' 것은 옵션이 아닙니다. 저는 항상 "숨겨진 폴더 보기"를 활성화해 둡니다.


즉, 저는 이것을 변형하고 싶습니다:

내 Vista 데스크탑의 내 문서.

이것에:

Windows 7의 내 문서.

답변1

다음은 MS에서 제공하는 가이드입니다. 귀하가 찾고 있는 것이 바로 이것이라고 확신합니다.

http://support.microsoft.com/kb/242557

제 설명이 더 간단하다면 다음과 같습니다.

  1. Winkey + R을 누르거나 Start검색어로 이동하여 입력 Run한 후 Enter를 누르세요.
  2. 입력하다: regedit.
  3. 왼쪽에 있는 폴더를 사용하여 다음으로 이동합니다 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders.
  4. [백업] Personal레지스트리를 선택하고 레지스트리 편집기 메뉴에서 File-> 로 이동합니다 Export. 원하는 곳에 저장하세요. 이전 설정을 다시 되돌리려면 이 파일을 두 번 클릭하면 됩니다.
  5. 레지스트리를 두 번 클릭 하고 원하는 위치로 Personal변경합니다 . 나 자신을 위해 (저도 이 문제로 고통 받고 있습니다) 파일이 섞이는 것을 피하기 위해 Value Data폴더를 만들고 %appdata(말이 됩니다) 호출했습니다 . My Documents매크로를 사용하는 위치는 입니다 %USERPROFILE%\AppData\Roaming\My Documents.

    • 보시다시피 Personal를 참조합니다 My Documents.

. 여기에 이미지 설명을 입력하세요

행운을 빌어요.

답변2

TL;DR

몇 가지 선택 사항이 있습니다:

  • 그런 프로그램은 사용하지 마세요
  • 사용하는 프로그램의 개발자에게 연락하여 데이터를 저장해 달라고 요청하세요.앱데이터대신에서류
  • 일부 프로그램에는 보조 계정/VM 사용
  • 정기적으로 폴더를 수동으로 정리하십시오.
  • 블랙리스트 및/또는 화이트리스트를 사용하여 폴더를 주기적으로 정리하는 프로그램/스크립트를 사용/작성합니다.
  • (이상적이지 않은 해킹 방법으로는 항상 원치 않는 디렉토리와 동일한 이름의 빈 파일을 생성하고 +R+A+S+H로 설정할 수 있습니다. 그렇게 하면 프로그램이 디렉토리를 생성하거나 파일을 넣을 수 없습니다. 그 안에는 무엇이든 포함됩니다. 하지만 여전히 0바이트 파일이 잔뜩 남아 있습니다.)
  • 다음 위치에 하위 디렉터리 생성서류"실제 파일"을 저장하고 이를 문서 루트로 사용합니다(비디오, 사진 등의 하위 디렉터리도 새 폴더로 리디렉션하면 더 쉽습니다).
  • 이전 항목과 유사하지만 포기함서류폴더를 프로그램으로 모두 이동하고 "실제 파일"에는 다른 폴더를 사용합니다. 예를 들어 C:\Users\Muntoo\MyActualFiles\*비디오, 음악, 즐겨찾기를 리디렉션하는 것을 잊지 마세요.

기반

Windows에서는 모든 사용자가 자신의 사용자별 파일이 저장되는 디렉터리를 갖게 됩니다. 변수를 사용하여 접근할 수 있습니다 %userprofile%. Vista 이상에서는 폴더 아래에 있고 \Users\XP 이하에서는 폴더에 있습니다 \Documents and Settings\.

이제 사용자 디렉토리에 들어가면 몇 가지 목적별 하위 디렉토리로 분류됩니다. (종종 사용자 디렉터리의 루트에 다른 파일과 폴더가 있지만 공식적으로는 미리 정의된 파일과 폴더가 몇 개만 있고 프로그램과 사용자는 적절한 하위 디렉터리 중 하나에 항목을 배치해야 합니다.)

사용자 디렉토리에는 두 가지 주요 분기가 있습니다. 하나 user-generated files저장됨, 그리고 하나는 어디에 program-generated settings있습니까?저장됨.

Vista 이상에서는 Users공백이 없기 때문에 일반 폴더 이름을 사용하지만 XP 이하에서는 이름이 Documents and Settings목적을 훨씬 더 분명하게 만듭니다.(사용자) 문서 및 (프로그램) 설정.

애플리케이션

프로그램을 실행하고 구성하면 프로그램은 사용자 정의된 설정을 다음 위치에 저장합니다.애플리케이션 데이터(Windows 버전에 따라 이름 이 %userprofile%다릅니다.) 두 가지 버전으로 제공됩니다. 하나는 파일이 특정 시스템에 저장되는 버전("로컬")이고 다른 하나는 파일이 서버에 복사되어 설정이 네트워크의 다른 시스템으로 이동할 수 있는 버전("로밍")입니다. . (Vista 이후에는 권한이 낮은 변형도 있습니다.)

파일을 저장하면 해당 폴더에 저장됩니다.내 문서폴더 %userprofile%(구체적인 폴더 이름은 Windows 버전에 따라 다름)에 있습니다. 이 폴더(기본적으로)에는 각 미디어 유형(텍스트, 사진, 음악, 비디오 등)에 대한 다양한 하위 디렉터리가 있습니다.

예를 들어, Foobar라는 사용자가 C 드라이브에 설치된 Windows 7에서 CoolApp이라는 프로그램을 실행한다고 가정해 보겠습니다.

  • 그들의 사용자 디렉토리는C:\Users\Foobar\
  • CoolApp을 구성하면 설정이 다음 위치에 저장됩니다.C:\Users\Foobar\AppData\Local\CoolApp\
  • CoolApp은 또한/대신에 일부 설정/파일을 저장할 수도 있습니다.C:\Users\Foobar\AppData\Roaming\CoolApp\
  • CoolApp에서 파일을 생성하면 다음 위치에 저장됩니다.C:\Users\Foobar\My Documents\

참고로내 문서폴더는 파일 저장을 위한 기본값이지만 분명히 사용자는 권한이 있는 모든 디렉터리를 자유롭게 저장할 수 있습니다.

조언

사용자 문서와 프로그램 설정을 분리하면 파일 관리가 더 쉬워지기 때문에 유용합니다. 거의 모든 프로그램은 한 번만 사용하고 다시는 사용하지 않더라도 파일을 application-data 폴더에 저장합니다. 실제로 운영 체제에서 모든 사용자 데이터를 분리하는 것이 좋습니다. 이렇게 하면 OS 및/또는 사용자 데이터를 훨씬 더 쉽고 빠르게 백업 및 복원할 수 있고 백업 크기도 줄어들기 때문입니다.

방법론

공식적으로 변경하는 방법에는 두 가지가 있습니다.내 문서위치.

  • 변경(물리적으로 이동)할 수 있습니다.내 문서폴더자동으로개봉함으로써속성이에 대한 대화 상자와 대상 디렉토리를 변경합니다.

    Vista 이상:

    여기에 이미지 설명을 입력하세요

    XP 이하:

    여기에 이미지 설명을 입력하세요

  • 옮기셔도 됩니다수동으로편집하여개인의레지스트리 키의 값

    HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

    에서 해당 값을 편집할 필요가 없습니다 …\Explorer\Shell Folders. 어쨌든 변경 사항을 적용하려면 Windows용 Explorer를 재부팅하거나 다시 시작해야 하며, 그렇게 하면 Explorer는 의 값을 업데이트 Shell Folders합니다 User Shell Folders.

    ~ 할 것이다실제 폴더를 새 위치로 수동으로 이동해야 합니다.

그 동안 다음과 같은 다른 폴더를 이동할 수도 있습니다.내 사진들,내 동영상,즐겨찾기, 등.

여러 가지 잡다한

게임을 저장하면 기본적으로 Word에서 문서를 저장하거나 MSPaint에서 그림을 저장하는 것과 마찬가지로 파일을 저장하는 것입니다. 따라서 저장 게임은 일반적으로 다음 위치에 저장됩니다.내 문서지금은 저장하지만 일부는애플리케이션 데이터게임 설정 폴더입니다.

답변3

현재 내 솔루션은 다음과 같습니다.

  1. 사용자 폴더에 Docs라는 새 폴더를 만듭니다.
  2. 이 폴더 내에 실제로 보고 싶은 문서의 폴더에 대한 하드링크를 만듭니다.
  3. 해당 폴더에만 문서를 저장하십시오.
  4. 빠른 액세스 메뉴에 Docs 폴더를 추가합니다.

이를 통해 다음이 달성됩니다.

  • 의도하지 않은 다양한 효과가 발생할 수 있는 문서 폴더 이동에 대한 장난은 없습니다. 귀하의 문서는 문서에 그대로 저장되어 있습니다.
  • 그러나 모든 쓰레기가 표시되지 않는 Docs 폴더에만 액세스하면 됩니다. 그리고 쉽고 빠르게 접근할 수 있습니다.
  • 시스템은 Docs 폴더에 있는 파일을 실제로 거기에 있는 것처럼 봅니다. 예를 들어 이 폴더를 클라우드 동기화할 수 있습니다.

다음을 사용하여 하드링크를 생성할 수 있습니다.LinkShell확장.


이상적인 솔루션은 이 폴더에 쓰려는 시도(또는 레지스트리에서 해당 위치를 읽으려는 시도)를 차단하고 블랙리스트에 있는 프로그램을 위해 다른 곳으로 리디렉션하는 영리한 프로그램이 될 것입니다. 그러나 나는 아직 이 프로그램을 발견하지 못했습니다.

답변4

빠르고 더러운 솔루션: 문서에서 애플리케이션 폴더를 숨기면 됩니다. 내 게임 폴더 등에 대해 시도해 보았는데 게임이 제대로 실행되는 것 같습니다. 하지만 그래도 안전을 위해 이 작업을 시도하기 전에 복원 지점을 만드세요.

관련 정보