Ich habe eine HTML-Webseite mit Google Chrome gespeichert. Eine HTML-Datei zusammen mit einem Ordner mit den Bildern wurde auf meinem Computer gespeichert. Wenn ich nun die HTML-Datei an einen anderen Speicherort verschiebe oder lösche, wird der Ordner mit verschoben.
Wie wird diese Zuordnung durchgesetzt?
Ich sehe dieses Verhalten unter Windows. Ist es etwas Spezifisches für NTFS? Kann es auch unter Linux erreicht werden?
windows
google-chrome
ntfs
Rohit Banga
quelle
quelle
Antworten:
Dies ist spezifisch für die Windows-Shell und gilt nur für HTML- und HTML-Dateien. Wenn Sie die Datei von einer Eingabeaufforderung verschoben haben, bleibt der zugehörige Ordner an Ort und Stelle. In Windows XP kann dieses Verhalten über Extras -> Ordneroptionen in einem Explorer-Fenster (oder über das Symbol Ordneroptionen in der Systemsteuerung) gesteuert werden. Auf der Registerkarte Ansicht befindet sich unter Erweiterte Einstellungen eine Gruppe von Optionen mit der Bezeichnung "Verwalten von Paaren von Webseiten und Ordnern".
Die GUI-Option zum Ändern dieses Verhaltens scheint von Windows 7 weg zu sein. Bei Vista bin ich mir nicht sicher.
Die Funktion kann über die Registrierung verwaltet werden. Der Schlüssel
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer
, DWORD-WertNoFileFolderConnection
. Deaktivieren Sie die Funktion, indem Sie den Wert auf 1 setzen. Aktivieren Sie die Funktion erneut, indem Sie den Wert auf 0 zurücksetzen oder den Wert insgesamt löschen.Die Funktion selbst wird aufgerufen
Connected Files
, und auf dieser MSDN-Seite finden Sie eine Referenz .Um diese Funktion über HTML-Seiten und die zugehörigen Ordner hinaus zu erweitern, müssen Sie alles selbst implementieren. SHFileOperation bietet bereits spezielle Unterstützung für verbundene Dateien, aber es scheint keine Möglichkeit zu geben, diese zu erweitern.
Da die Funktion von der Shell abhängig ist, muss sie in den Dateimanagern unter Linux neu erstellt werden.
quelle