我不想改变appdata的位置。
例如,我想将 appdata 中的 Firefox 文件夹的位置更改为另一个驱动器。
还有其他软件,我想将它们的文件夹移出 appdata。
我使用 Windows 7。
答案1
除非应用程序允许,否则无法移动单个文件夹位置。据我所知,Firefox 允许这样做。
读这:
修改profiles.ini 以指向新位置 - 高级 Firefox、Thunderbird 和 SeaMonkey 2 注意:此方法不适用于 Mozilla Suite/SeaMonkey 1.x,因为它们使用不同的系统来跟踪配置文件。要移动配置文件的计算机上应该已经安装了 Firefox、Thunderbird 或 SeaMonkey 2,并且应该已经存在配置文件文件夹和profiles.ini 文件。此方法仅推荐高级用户使用,因为它很难排除故障。Mozilla 应用程序对profiles.ini 文件的内容非常挑剔。它们通常不会忽略不良条目,无论它们在文件中的位置如何。在所需的配置文件位置创建一个新的空文件夹,并使用您希望用于新配置文件的名称,例如 D:\Mozilla\Firefox\Profiles\newprofile 将要移动的配置文件文件夹的全部内容复制到您刚创建的新配置文件文件夹中。如果您从 CD 复制了旧配置文件,请从复制的文件中删除写保护。找到profiles.ini文件(它将位于默认配置文件文件夹路径中)并在文本编辑器中打开它。(可选)将“Name=”行更改为您创建的新配置文件文件夹的名称,例如,Name=newprofile 将“IsRelative=1”更改为“IsRelative=0”(非相对/完整路径)将“Path=”行更改为新配置文件文件夹的实际位置,例如,Path=D:\Mozilla\Firefox\Profiles\newprofile。如果您使用的是Windows非相对路径,请使用反斜杠,而相对路径使用正斜杠,因此您可能也需要更改斜杠的方向。如果您要将配置文件从其默认位置移动,则可以删除原始配置文件文件夹。如果您使用的是Thunderbird,请检查您是否可以看到每个帐户的文件夹。如果它们丢失,请使用工具->帐户设置->服务器设置和工具->帐户设置->本地文件夹中的本地目录的浏览按钮来指定正确的帐户和邮件目录。警告:如果找不到配置文件,则对“profiles.ini”文件的错误编辑可能会导致“已在运行但无响应”的错误(错误 278860)。
这需要特定于应用程序,您可能还需要查看设计用于安装在 USB 设备中的软件的便携版本,本质上不使用任何系统属性,而是将所有内容保存在自己的文件中。
http://portableapps.com/apps/internet/firefox_portable
编辑:您还可以使用硬链接。