我正在尝试更改程序存储其设置的默认路径。该程序是 Just Gestures。它将其设置存储在C:\Users\%userprofile%\AppData\Local\Just Gestures
C 盘中,我想将其移出 C 盘。我的操作系统是 Windows 7。
我可以使用环境变量或创建符号链接来做到这一点吗?
我知道我可以更改用户文件夹的位置,但微软不建议这样做,因为更新将不起作用。
答案1
我已按照以下步骤完成您所要求的操作。
- 首先在目标驱动器上创建一个新文件夹(
D:\Gestures
在此示例中我将这样称呼它)并将其命名为您想要的任意名称。 - 以管理员身份运行命令行(CMD.exe)。
- 使用以下命令将文件夹中的所有内容复制
C:\Users\%userprofile%\AppData\Local\Just Gestures
到新创建的文件夹:robocopy "C:\Users\%userprofile%\AppData\Local\Just Gestures" D:\Gestures /MIR
- 将所有内容复制到新位置后,您可以删除文件夹的内容,因为您将创建到新文件夹的连接(以防万一,请备份原始文件夹的内容)。
- 用于
mklink /J "C:\Users\%userprofile%\AppData\Local\Just Gestures" D:\Gestures
创建连接点。
笔记:
- 我已将上述内容用于 C: 驱动器上的公共文件夹。
Robocopy
确保所有文件都被复制(包括任何隐藏文件)。- 如果文件夹名称中有空格,则必须在命令中使用引号(“)。