windows 没有办法,生态太开放了,就拿最简单的 APP 数据来说,不管你的 APP 安装在哪里,有的会把用户/缓存数据默认放在 APP 安装的目录下,有的放在 home 目录某个自建隐藏目录下,有的放在 AppData 目录下,有的丧尽天良的开发者图方便,直接放在盘符的根目录下。
目前我的方案是统一安装到“C:/App”目录下,然后设置里面如果可以设置数据的存放目录的,也尽量设置到“C:/Data”目录,有些选不了安装位置的,就随他去,之前有试过把这种乱拉屎的 APP 的各种目录通过工具强行搬家到以上两个目录里去( windows 里面原理是叫符号链接?),但实测下来可能造成软件或者系统的不稳定,后面就不用这个方案了。