Cómo crear este directorio virtual

Cómo crear este directorio virtual

Esta es una situación muy específica sobre la que estoy preguntando, por lo que no estoy interesado en soluciones alternativas, quiero saber si se puede hacer.

En OneDrive, en lugar de arrastrar archivos a varias carpetas compartidas, ¿hay alguna forma de configurar una única carpeta que envíe automáticamente una copia al resto?

Necesito compartir una carpeta llena de archivos PDF con varias personas cada dos semanas, y todas tienen carpetas diferentes en la unidad a la que quieren que se les entregue el paquete. Entonces, en lugar de cargar la carpeta en OneDrive de cada persona una a la vez, me gustaría configurar una carpeta desplegable para poder colocar la carpeta del paquete en ella y se cargará automáticamente en las carpetas respectivas de todos.

Puedo usar Windows o Mac, cliente web o de escritorio, por lo que lo que funcione será lo que usaré exclusivamente en el futuro.

Respuesta1

Si está utilizando la interfaz web, no puede hacer esto. Sin embargo, si está utilizando la interfaz de escritorio, puede crear un archivo por lotes para que haga esto por usted:

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

Tenga en cuenta /d: esto se sobrescribirá solo si el archivo en su carpeta desplegable es más nuevo que el archivo existente en la Carpeta A o B.

Respuesta2

Para ventanas:

Supongo que tiene acceso a un disco compartido de los otros miembros y su objetivo es llenar todas estas carpetas compartidas simultáneamente con solo llenar una carpeta; este sería el camino a seguir.

En un solo lugar, crea una carpeta que servirá como host. Los documentos de esta carpeta se difundirán al resto. No importa si esta carpeta está en su propio disco, en algún lugar de su disco duro o en una de las carpetas compartidas.

Para dejar las cosas claras, me referiré a esto como Anfitrión.

Por ejemplo:C:\users\Host\OneDrive

Asumiré que tenemos 3 invitados, a saber, Invitado1, Invitado2 e Invitado3, cada uno de los cuales tiene una subcarpeta dentro de su Onedrive, a saber: C:\users\Host\OneDrive\Guest1etc.

Ahora, supongamos que ha colocado los documentos en cuestión en la siguiente carpeta: C:\Users\Host\OneDrive\Host\PDFy desea que esta carpeta se envíe/actualice automáticamente a la subcarpeta del Invitado1, Invitado2 e Invitado3 llamada PDF (por ejemplo: C:\Users\Host\OneDrive\Guest1\PDF). La siguiente técnica le permitirá hacerlo. .

MKLink es una herramienta que creará directorios virtuales que apuntan a otro directorio. OneDrive no verá esto como un directorio virtual y, por ese motivo, realizará una copia de seguridad del contenido. Es imperativo que no se vincule directamente a una carpeta principal, porque eso crearía un bucle y llenará su OneDrive hasta que se quede sin espacio o el nivel de la carpeta sea demasiado profundo.

Cómo crear este directorio virtual

Abra un símbolo del sistema como administrador.

  1. Presiona inicio, escribe cmdy presiona Ctrl+ Shift+Enter
  2. Presione OKen el cuadro de diálogo UAC para permitir el acceso administrativo al símbolo del sistema.

Úselo cdpara navegar a la carpeta OneDrive escribiendocd "\Users\Host\OneDrive"

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

C:\Users\Host\OneDrive>_

Voy a asumir que aún no has creado las carpetas y los archivos. En caso contrario, ajústelo donde mejor le parezca.

Úselo mdpara crear una nueva carpeta llamada Host escribiendomd Host

C:\Users\Host\OneDrive>md Host

C:\Users\Host\OneDrive>_

Navegue a esta carpeta escribiendocd Host

C:\Users\Host\OneDrive>cd Host

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

Cree una carpeta llamada PDF escribiendo md PDFy navegue hasta ella escribiendocd PDF

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

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

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

Ahora que la parte del anfitrión está lista, creemos los enlaces para los invitados.

Navegue a la carpeta del primer invitado escribiendo:cd \Users\Host\OneDrive\Guest1

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

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

Ahora viene la magia, creamos la carpeta virtual.

Tipomklink /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>_

Haga lo mismo para Guest2 e Guest3 y cada vez que coloque un archivo en una de estas carpetas PDF, se sincronizará automáticamente entre todos los clientes. Esto incluye que si uno de los invitados coloca un archivo en la carpeta PDF, también se sincroniza y elimina un archivo.

información relacionada