Verwenden Sie Junction oder einen symbolischen Link, um das NTFS-Verzeichnis "umzubenennen"

378
Yan Paulo

Ich habe mich gefragt (in der Tat wäre es sehr nützlich), ob es möglich ist, NTFS Junction, symbolischen Link oder ähnliches zu verwenden, um einen Aliasnamen für ein Verzeichnis zu verwenden und gleichzeitig das ursprüngliche zu verbergen. Ich meine, genau wie bei Windows lokalisierte Standardverzeichnisse wie Programmdateien, Benutzer und andere.

In meinem Fall gibt es eine Standardkreuzung für Programmdateien mit dem Namen "Arquivos de Programas". Die ursprünglichen Programmdateien werden nicht im Explorer aufgeführt. Außerdem haben sie keine anderen Attribute als schreibgeschützt.

Wie macht Microsoft das? Ich möchte so etwas mit meinen eigenen Verzeichnissen machen. Ist das möglich?

1
Soweit ich weiß, ist der Ordner, den Sie im Explorer sehen, die eigentlichen "Programme", aber der Explorer zeigt den übersetzten Namen, der mit SHGetLocalizedName erhalten wurde. Die Kreuzung dient nur der Kompatibilität in einigen anderen Situationen (nicht sicher, welche) und hat einige seltsame Berechtigungseinstellungen, die ausgeblendet und nicht lesbar sind (ich konnte nicht alle technischen Details finden, um dies zu einer vollständigen Antwort zu führen). marcus vor 7 Jahren 0

0 Antworten auf die Frage