NTFS 링크를 사용하여 폴더 A와 B를 병합하려면 어떻게 해야 합니까?

NTFS 링크를 사용하여 폴더 A와 B를 병합하려면 어떻게 해야 합니까?

디스크 공간을 절약하고 깔끔하게 유지하기 위해 A와 B라는 두 개의 폴더를 갖고 싶습니다. 폴더 A에는 "스톡" 파일이 포함되어 있고 폴더 B에는 "수정된" 파일이 포함되어 있습니다. "통합"을 갖기 위해 폴더 A에 폴더 B의 내용을 갖고 싶습니다.

예를 들어, 현재 파일이 구성되는 방식은 다음과 같습니다.

Folder A     Folder B
|            |
\-1          \-4
|            |
\-2          \-5
|            |
\-3          \-6

이것이 내가 원하는 방식입니다.

Folder A     Folder B
|            |
\-1  /-------\-4
|    |       |
\-2  |-------\-5
|    |       |
\-3  |-------\-6
|    |
\-4--/
|    |
\-5--/
|    |
\-6--/

일반 심볼릭 링크를 사용하면 쉽게 이 작업을 수행할 수 있지만 폴더 B에 새 파일을 추가하면 폴더 A에도 자동으로 표시되어야 한다는 문제가 있습니다.

어떻게 해야 하나요?없이수동 스크립트나 추가 소프트웨어를 사용하고 계십니까?

답변1

당신은 할 수 없습니다. 나는 종종 이것이 편리할 것이라고 생각했지만 소프트웨어를 작성하여 하나를 만드는 것을 고려할 때 대부분의 파일 시스템(NTFS는 물론 포함됨)은 사용자가 요청하는 방식으로 두 디렉터리 통합을 지원하지 않습니다.

해결 방법을 만들어야 하는 문제가 많이 있습니다. 동일한 이름의 파일이 다른 폴더에 이미 존재하는 경우 한 폴더에 파일을 추가하거나 통합에 직접 새 파일/폴더를 추가하려고 하면(어떤 상위 폴더가 내부에 표시됩니까?) 어떻게 되나요? 폴더 중 하나를 삭제하거나 이름을 바꾸면 Union은 어떻게 되나요? 권한이 달라서 사용자 X가 한 폴더를 읽을 수 있지만 다른 폴더는 읽을 수 없으면 어떻게 됩니까? 이러한 모든 질문(및 이를 시도하면서 접하게 될 더 많은 질문)에는 잠재적인 답변이 있지만 특정 사용 사례 또는 구현 방법에 가장 적합한 답변은 다릅니다.

이제 Windows(Vista 이상)에는 여러 디렉터리의 파일을 저장할 수 있는 "라이브러리"라는 개념이 있습니다. 예를 들어 각 사용자에게는 기본적으로 개인 음악 폴더와 공용(모든 사용자) 음악 폴더가 통합된 "음악" 라이브러리가 있습니다. 라이브러리에는 여러 가지 제한 사항이 있으며, 그 중 가장 주목할만한 점은 실제로 파일 시스템에 전혀 없다는 것입니다. 스크립트에 넣을 수 있는 경로가 없으며, 이를 가리키는 명령 프롬프트를 열 수 없습니다. 하지만 그럼에도 불구하고 유용할 수 있습니다. 자세한 내용은 여기를 읽어보세요.http://windows.microsoft.com/en-US/windows7/Working-with-libraries

관련 정보