Puedes usar el comando mklink. Es una mala idea mover todo AppData, sólo busca los mayores infractores. Para este ejemplo, digamos que su nombre de usuario es xxx, y la carpeta es "Amazing Cat Dog" en Roaming.
Paso 1. Asegúrese de que la respectiva App no se está ejecutando.
Paso 2. Mueva la carpeta. Digamos que a "D:xAppDataRoamingNAmazing Cat Dog"
Paso 3. Ejecute: cmd Paso 4. Escriba: cd C:sersxAppDataRoaming
Paso 5. Escriba mklink /j "Amazing Cat Dog" "D:xxxAppDataRoaming\NAmazing Cat Dog".
Paso 6. Lanza tu aplicación y comprueba que sigue funcionando.
Ten cuidado, Microsoft no recomienda esto. Podrías tener impactos extremadamente negativos si lo estropeas, o si haces esto con archivos de controladores. Pero cuando tienes "Amazing Cat Dog" usando 50 GB, de tu unidad de estado sólido de 100 GB, puede que no tengas otra opción.
Si desinstalas la aplicación más tarde, probablemente tendrás que hacer alguna limpieza manual.
La otra opción es mover carpetas de nivel superior como Roaming abriendo las propiedades y cambiando la Ubicación. He tenido un éxito limitado con este enfoque, porque en primer lugar, no todas las carpetas que quiero mover tiene esta opción. En segundo lugar, las aplicaciones bloquearán algunos de los archivos, por lo que puedes acabar con datos no sincronizados o duplicados. Por último, mientras que usted puede querer mover una carpeta con 50 GB de datos, es tonto para mover las carpetas con muy pocos datos, ya que sólo disminuye su rendimiento para muy poco gain.