所以我想阻止 Spotify 缓存到我的 SSD(我有一个 60 GB 的小型驱动器),但显然无法禁用缓存。
Spotify 将缓存保留在%LocalAppData%\Spotify\Data
文件夹中。因此,我只需编写一个连接链接,并将缓存位置链接到不存在的源文件夹。链接仍然存在,文件夹无法访问。Spotify 似乎并不介意,并且可以正常工作(更重要的是,无需缓存到驱动器)。
我的问题是,这是否是一种阻止访问文件夹的可行方法。这样做会有什么缺点吗?还有没有更好的方法来做类似的事情?
答案1
据我所知应该没有问题。
任何试图打开无效路径上的文件的行为都将导致句柄损坏(实际上不会打开任何内容)。因此,Spotify 在打开缓存时会不断收到来自系统的错误消息,也许开发团队选择忽略这一点。