TL;DR

TL;DR

¿Hay alguna forma de evitar que los programas utilicen la carpeta Mis documentos (en Windows 7)? Algunos programas colocan sus cosas %USERNAME%\My Documentsy prefiero que vayan a algún lugar como %APPDATA%.

Sé que podría vincular manualmente cada carpeta que un programa decida crear, pero preferiría no tener que hacerlo para cada programa. Otra alternativa es colocar mis cosas en una ubicación diferente a Mis documentos, pero luego me pregunto por qué Microsoft lo llamó 'Mis documentos' y no 'Aplicaciones: coloque todas sus cosas aquí'... probablemente porque los nombres de archivos no pueden tener dos puntos, pero aún.

'Ocultar' las carpetas no es una opción; Siempre mantengo habilitado "Ver carpetas ocultas".


En otras palabras, quiero transformar esto:

Mis documentos en mi escritorio Vista.

Dentro de esto:

Mis documentos en Windows 7.

Respuesta1

Aquí hay una guía de MS, estoy bastante seguro de que es lo que estás buscando:

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

Explicación mía, si simplifica las cosas:

  1. Presione Winkey + R, o vaya Starty escriba en la búsqueda Runy presione Enter.
  2. Ingresar: regedit.
  3. Navegue usando las carpetas de la izquierda para: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders.
  4. [Copia de seguridad] Seleccione el Personalregistro y, en el menú del Editor del registro, vaya a File-> Export. Guárdalo donde quieras. Si alguna vez desea recuperar la configuración anterior, simplemente haga doble clic en este archivo.
  5. Haga doble clic en el Personalregistro y cámbielo Value Dataa la ubicación que prefiera. Para mí (también sufro de este problema), creé una carpeta en %appdata(tiene sentido) y la llamé My Documentspara evitar mezclar archivos. la ubicación usando macro es: %USERPROFILE%\AppData\Roaming\My Documents.

    • Como puede ver, Personalse refiere a My Documents.

. ingrese la descripción de la imagen aquí

Buena suerte.

Respuesta2

TL;DR

Tienes algunas opciones:

  • No uses esos programas
  • Póngase en contacto con los desarrolladores de los programas que utiliza y pídales que almacenen sus datos enDatos de aplicaciónen lugar deDocumentos
  • Utilice una cuenta secundaria/VM para algunos programas
  • Limpiar manualmente la carpeta periódicamente
  • Utilice/escriba un programa/script para limpiar periódicamente la carpeta usando listas negras y/o listas blancas
  • (Como truco no ideal, siempre puedes crear archivos vacíos con los mismos nombres que los directorios no deseados y configurarlos en +R+A+S+H. De esa manera, el programa no podrá crear el directorio ni ponerlos en cualquier cosa que contenga, aunque todavía tendrá un montón de archivos de 0 bytes).
  • Crear subdirectorio enDocumentospara almacenar sus “archivos reales” y usarlos como raíz de su documento (esto es más fácil si redirige los subdirectorios de Vídeo, Imágenes, etc. a la nueva carpeta también)
  • Similar al punto anterior, pero abandonando elDocumentoscarpeta a los programas por completo y use una carpeta diferente para sus "archivos reales", por ejemplo, C:\Users\Muntoo\MyActualFiles\*(no olvide redirigir Videos, Música, Favoritos...)

Base

En Windows, cada usuario obtiene un directorio donde se almacenan sus archivos específicos de usuario. Se puede acceder con la variable %userprofile%. En Vista y versiones posteriores, esto está debajo de la \Users\carpeta y en XP y versiones posteriores, está en la \Documents and Settings\carpeta.

Ahora, una vez que ingresa a un directorio de usuario, se divide en algunos subdirectorios diferentes con propósitos específicos. (A menudo, habrá otros archivos y carpetas en la raíz del directorio de usuario, pero oficialmente, se supone que solo hay unos pocos predefinidos, y se supone que los programas y usuarios deben colocar elementos en uno de los subdirectorios apropiados).

Hay dos ramas principales del directorio de usuarios: una donde user-generated filesestánsalvado, y uno donde program-generated settingsestánalmacenado.

Vista y versiones posteriores usan el nombre de carpeta genérico Usersporque no tiene espacios, pero en XP y versiones posteriores, el nombre Documents and Settingshace que su propósito sea mucho más obvio: almacena(usuario) Documentos y (programa) Configuración.

Solicitud

Cuando ejecuta un programa y lo configura, el programa almacenará la configuración personalizada en elDatos de la aplicacióncarpeta en %userprofile%(tiene diferentes nombres dependiendo de la versión de Windows). Viene en dos versiones: una donde los archivos se almacenan en ese sistema específico (“local”) y otra donde los archivos se copian a un servidor para que su configuración pueda moverse a diferentes sistemas en la red con usted (“roaming”) . (Desde Vista, también existen variaciones con pocos privilegios).

Cuando guardas un archivo, lo guardas en tuMis documentoscarpeta en %userprofile%(el nombre de la carpeta específica varía según la versión de Windows). Esta carpeta (por defecto) tiene varios subdirectorios para cada tipo de medio (texto, imágenes, música, vídeos, etc.)

Ejemplo

Como ejemplo, imagine que un usuario llamado Foobar ejecuta un programa llamado CoolApp en Windows 7 instalado en la unidad C:

  • Su directorio de usuarios esC:\Users\Foobar\
  • Cuando configuran CoolApp, almacena la configuración enC:\Users\Foobar\AppData\Local\CoolApp\
  • CoolApp también puede almacenar algunas configuraciones/archivos enC:\Users\Foobar\AppData\Roaming\CoolApp\
  • Cuando crean un archivo en CoolApp, lo guardan enC:\Users\Foobar\My Documents\

Tenga en cuenta que elMis documentosLa carpeta es la predeterminada para guardar archivos, pero obviamente, el usuario es libre de guardar cualquier directorio para el que tenga permisos.

Consejo

Separar los documentos del usuario y la configuración del programa es útil porque facilita la administración de archivos. Casi todos los programas almacenarán archivos en la carpeta de datos de la aplicación, incluso si se usaron sólo una vez y nunca más. De hecho, es recomendable separar todos los datos del usuario del sistema operativo porque hace que sea mucho más fácil y rápido realizar copias de seguridad y restaurar el sistema operativo y/o los datos del usuario y también da como resultado copias de seguridad más pequeñas.

Metodología

Hay dos formas oficiales de cambiar elMis documentosubicación.

  • Puedes cambiar (y mover físicamente) elMis documentoscarpetaautomáticamenteabriendo elPropiedadesdiálogo para ello y cambiar el directorio de destino.

    En Vista y versiones posteriores:

    ingrese la descripción de la imagen aquí

    En XP y abajo:

    ingrese la descripción de la imagen aquí

  • También puedes moverloa manoeditando elPersonalvalor en la clave de registro

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

    No es necesario editar el valor correspondiente en …\Explorer\Shell Folders. Debe reiniciar o reiniciar el Explorador de Windows para recoger el cambio de todos modos, y cuando lo haga, el Explorador actualizará el valor Shell Foldersdel que está en User Shell Folders.

    voluntadEs necesario mover manualmente la carpeta real a la nueva ubicación.

Mientras lo hace, también puede mover las otras carpetas, comoMis fotos,Mis videos,Favoritos, etc.

Misceláneas

Cuando guardas un juego, básicamente estás guardando un archivo como si guardaras un documento en Word o una imagen en MSPaint. Como tal, las partidas guardadas generalmente se almacenan en elMis documentosahora, pero algunos los guardan en elDatos de la aplicacióncarpeta con la configuración del juego.

Respuesta3

Aquí está mi solución por ahora:

  1. Cree una nueva carpeta en su carpeta de Usuario llamada Docs.
  2. Cree vínculos físicos dentro de esta carpeta a las carpetas de Documentos que realmente desea ver.
  3. Guarde sus documentos únicamente en esas carpetas.
  4. Agregue la carpeta Documentos al menú de acceso rápido.

Esto logra:

  • No hagas tonterías al mover la carpeta Documentos, lo que puede tener varios efectos no deseados. Sus documentos permanecen verdaderamente almacenados en Documentos.
  • Sin embargo, sólo necesitas acceder a la carpeta Docs, donde no ves toda la basura. Y podrás acceder a él fácil y rápidamente.
  • El sistema ve sus archivos en la carpeta Documentos como si realmente estuvieran allí. Entonces, por ejemplo, podría sincronizar esta carpeta en la nube.

Puede crear enlaces duros con elExtensión LinkShell.


La solución ideal sería un programa inteligente que intercepte los intentos de escribir en esta carpeta (o de leer dónde está, desde el Registro) y redirigir a otro lugar para los programas incluidos en la lista negra. Sin embargo, todavía tengo que descubrir este programa.

Respuesta4

Solución rápida y sucia: simplemente oculte las carpetas de la aplicación en Documentos. Lo intenté con las carpetas de mis juegos y demás y los juegos parecen funcionar bien. Pero aún así, cree un punto de restauración antes de intentar esto, solo para estar seguro.

información relacionada