Verwenden einer "defekten" Junction-Verknüpfung zum Blockieren von Schreibvorgängen

476

Daher wollte ich Spotify nicht mehr auf meine SSD zwischenspeichern (ich habe ein kleines 60-GB-Laufwerk), aber anscheinend kann das Zwischenspeichern nicht deaktiviert werden.

Spotify behält den Cache im %LocalAppData%\Spotify\DataOrdner. Also habe ich gerade einen Junction-Link geschrieben und den Cache-Speicherort mit einem nicht vorhandenen Quellordner verknüpft. Der Link bleibt erhalten und der Ordner ist nicht zugänglich. Spotify scheint nichts dagegen zu haben und arbeitet ohne Probleme (und vor allem ohne Zwischenspeicherung auf dem Laufwerk).

Meine Frage ist, ob dies eine praktikable Methode ist, um den Zugriff auf einen Ordner zu blockieren. Könnte es irgendwelche Nachteile geben? Und gibt es auch eine bessere Möglichkeit, etwas Ähnliches zu tun?

0

1 Antwort auf die Frage

0
iBug

AFAIK sollte es kein Problem geben.

Jeder Versuch, eine Datei unter einem ungültigen Pfad zu öffnen, führt zu einem fehlerhaften Handle (und öffnet eigentlich gar nichts). Daher wird Spotify beim Öffnen von Caches immer wieder Fehlermeldungen vom System erhalten, und möglicherweise hat das Entwicklerteam beschlossen, dies zu ignorieren.