이 가상 디렉터리를 만드는 방법

이 가상 디렉터리를 만드는 방법

이것은 제가 묻는 매우 구체적인 상황이므로 대체 솔루션에는 관심이 없습니다. 이것이 가능하다면 알고 싶습니다.

OneDrive에서 파일을 여러 공유 폴더로 드래그하는 대신 자동으로 나머지 폴더에 복사본을 보내는 단일 폴더를 설정하는 방법이 있습니까?

2주에 한 번씩 PDF 파일로 가득 찬 폴더를 여러 사람과 공유해야 하는데, 각자의 드라이브에 패키지를 전달하려는 서로 다른 폴더가 있습니다. 따라서 한 번에 하나씩 각 사람의 OneDrive에 폴더를 업로드하는 대신 드롭 폴더를 설정하여 패키지 폴더를 여기에 놓을 수 있고 자동으로 모든 사람의 해당 폴더에 업로드됩니다.

Windows나 Mac, 웹이나 데스크톱 클라이언트를 사용할 수 있으므로 앞으로는 무엇이든지 제가 독점적으로 사용할 것입니다.

답변1

웹 인터페이스를 사용하는 경우에는 이 작업을 수행할 수 없습니다. 그러나 데스크탑 인터페이스를 사용하는 경우 배치 파일을 만들어 이 작업을 수행할 수 있습니다.

xcopy /d DropFolder\* FolderA\
xcopy /d DropFolder\* FolderB\

참고 /d: 드롭 폴더의 파일이 폴더 A 또는 B의 기존 파일보다 최신인 경우에만 덮어쓰게 됩니다.

답변2

창문의 경우:

나는 당신이 다른 구성원의 공유 원드라이브에 액세스할 수 있다고 가정하고, 당신의 목표는 하나의 폴더를 채워 이러한 모든 공유 폴더를 동시에 채우는 것입니다. 이것이 갈 길일 것입니다.

한 번에 호스트 역할을 할 폴더를 만듭니다. 이 폴더의 문서는 나머지 폴더에도 분산됩니다. 이 폴더가 자신의 드라이브에 있는지, 하드 드라이브에 있는지, 공유 폴더 중 하나에 있는지는 중요하지 않습니다.

이해를 돕기 위해 호스트라고 부르겠습니다.

예를 들어:C:\users\Host\OneDrive

Guest1, Guest2 및 Guest3이라는 3명의 게스트가 있다고 가정하겠습니다. 각 게스트는 Onedrive 내에 다음과 같은 하위 폴더를 갖습니다 C:\users\Host\OneDrive\Guest1.

이제 문제의 문서를 다음 폴더에 넣었다고 가정하고 C:\Users\Host\OneDrive\Host\PDF이 폴더를 PDF(예: )라고 하는 Guest1, Guest2 및 Guest3의 하위 폴더에 자동으로 푸시/업데이트하기를 원한다고 가정합니다. C:\Users\Host\OneDrive\Guest1\PDF다음 기술을 사용하면 그렇게 할 수 있습니다. .

MKLink는 다른 디렉터리를 가리키는 가상 디렉터리를 생성하는 도구입니다. OneDrive에서는 이를 가상 디렉터리로 인식하지 않으므로 콘텐츠를 백업합니다. 상위 폴더에 직접 연결하지 않는 것이 중요합니다. 그렇게 하면 루프가 생성되고 공간이 부족해지거나 폴더 수준이 너무 깊어질 때까지 OneDrive가 채워지기 때문입니다.

이 가상 디렉터리를 만드는 방법

관리자 권한으로 명령 프롬프트를 엽니다.

  1. 시작을 누르고 입력한 다음 + +를 cmd누릅니다 .CtrlShiftEnter
  2. OK명령 프롬프트에 대한 관리 액세스를 허용하려면 UAC 대화 상자를 누르십시오 .

cd다음을 입력하여 OneDrive 폴더로 이동하는 데 사용합니다 .cd "\Users\Host\OneDrive"

C:\Windows\System32>cd "\Users\Host\OneDrive"

C:\Users\Host\OneDrive>_

여기서는 아직 폴더와 파일을 만들지 않았다고 가정하겠습니다. 그렇지 않으면 적절하다고 생각되는 부분을 조정하십시오.

md다음을 입력하여 Host라는 새 폴더를 만드는 데 사용합니다 .md Host

C:\Users\Host\OneDrive>md Host

C:\Users\Host\OneDrive>_

다음을 입력하여 이 폴더로 이동하세요.cd Host

C:\Users\Host\OneDrive>cd Host

C:\Users\Host\OneDrive\Host>_

입력하여 PDF라는 폴더를 만들고 md PDF입력하여 이동합니다.cd PDF

C:\Users\Host\OneDrive\Host>md PDF

C:\Users\Host\OneDrive\Host>cd PDF

C:\Users\Host\OneDrive\Host\PDF>_

이제 호스트 부분이 준비되었으므로 게스트에 대한 링크를 만들어 보겠습니다.

다음을 입력하여 첫 번째 게스트의 폴더로 이동합니다.cd \Users\Host\OneDrive\Guest1

C:\Users\Host\OneDrive\Host\PDF>cd \Users\Host\OneDrive\Guest1

C:\Users\Host\OneDrive\Guest1>_

이제 마술이 나옵니다. 가상 폴더를 만듭니다.

유형mklink /j PDF C:\Users\Host\OneDrive\Host\PDF

C:\Users\Host\OneDrive\Guest1>mklink /j PDF C:\Users\Host\OneDrive\Host\PDF
Junction created for PDF <<===>> C:\Users\Host\OneDrive\Host\PDF

C:\Users\Host\OneDrive\Guest1>_

Guest2 및 Guest3에 대해 동일한 작업을 수행하면 이러한 PDF 폴더 중 하나에 파일을 배치할 때마다 모든 클라이언트 간에 자동으로 동기화됩니다. 여기에는 손님 중 한 명이 PDF 폴더에 파일을 넣으면 파일이 제거될 뿐만 아니라 동기화되는 것도 포함됩니다.

관련 정보