Ausgangspunkt ist folgendes:
Ich habe ein HTML-Dokument auf meinem Rechner (Windows XP) gespeichert. Über die Option "Webseite komplett" hat mein Browser auch alle mit dem Dokument verbundenen Dateien gespeichert und diese in einem Unterverzeichnis gespeichert.
Das HTML-Dokument hatte den Dateinamen "test.htm" und das Unterverzeichnis den Namen "test-Dateien".
Jetzt habe ich im TC die test.htm gelöscht und Überraschend festgestellt, dass auch das Unterverzeichnis weg war (dieses habe ich definitiv nicht zum Löschen markiert).
Anschließend habe ich das HTML-Dokument erneut heruntergeladen und diesmal die test.htm mit dem Windows Explorer gelöscht. Das Unterverzeichnis wurde ebenfalls mitgelöscht.
Als nächstes habe ich eine Datei "test.asdf" und ein Unterverzeichnis "test-Dateien" angelegt. Nach der Löschung der test.asdf ist keine Löschung des Unterverzeichnisses erfolgt. Dieses Verhalten scheint wohl auf HTML-Dateien beschränkt zu sein.
Meine Meinung über solch hochgradig gefährliche ungewollte Löschvorgänge behalte ich mal für mich.
Meine Frage bezüglich des Total Commander ist die, ob man im TC eine Option einführen könnte welche dieses Löschverhalten von Windows ausser Kraft setzt (z.B. in den Einstellungen über eine Checkbox "verbundene Dateien löschen").
Löschen verbundener Dateien
Moderators: Hacker, Stefan2, white
Willkommen im Forum Major2000
Normalerweise wird immer bemängelt, dass TC die verknüpften Folder beim Kopieren,Verschieben, Löschen nicht berücksichtigt
Englischer Thread dazu: http://ghisler.ch/board/viewtopic.php?t=19113&highlight=html
Deutsche Thread dazu: http://ghisler.ch/board/viewtopic.php?t=10561&highlight=html
Direktes, endgültiges Löschen mit <Shift+Del> sollte das Unterverzeichnis unberücksichtigt lassen.
Ansonsten aus dem englischen Thread der Registry-Key um das generell an- oder abzuschalten.
Holger
Edit:
Zu spät
Normalerweise wird immer bemängelt, dass TC die verknüpften Folder beim Kopieren,Verschieben, Löschen nicht berücksichtigt

Englischer Thread dazu: http://ghisler.ch/board/viewtopic.php?t=19113&highlight=html
Deutsche Thread dazu: http://ghisler.ch/board/viewtopic.php?t=10561&highlight=html
Direktes, endgültiges Löschen mit <Shift+Del> sollte das Unterverzeichnis unberücksichtigt lassen.
Ansonsten aus dem englischen Thread der Registry-Key um das generell an- oder abzuschalten.
HTH,http://msdn.microsoft.com/en-us/library/bb776887.aspx wrote:Whether file connection is enabled or disabled is controlled by a REG_DWORD value, NoFileFolderConnection, of the following registry key.
* HKEY_CURRENT_USER
o Software
+ Microsoft
# Windows
* CurrentVersion
o Explorer
This value normally is not defined, and file connection is enabled.
If necessary, you can disable file connection by adding this value to the key and setting it to 1.
To enable file connection again, set NoFileFolderConnection to zero.
Holger
Edit:
Zu spät

Danke für die Infos. SHIFT-DEL löscht tatsächlich nur die gewählte Datei.
Ich habe mal im Unterverzeichnis noch eine Datei angelegt und diese mit den Dateiattributen "Nur Lesen" und "System" versehen.
Der Explorer hat diese Datei ohne Warnung gelöscht
Auch die im TC eingestellten Bestätigungen vor solchen Löschvorgängen werden dabei umgangen.
Vielleicht lässt sich so die Benutzerberechtigung auch umgehen, wenn ich zum Löschen der Dateien im Unterverzeichnis gar nicht berechtigt bin weil sie einem anderen Anwender gehören (habe keine Zeit, das zu prüfen).
Ich habe mal im Unterverzeichnis noch eine Datei angelegt und diese mit den Dateiattributen "Nur Lesen" und "System" versehen.
Der Explorer hat diese Datei ohne Warnung gelöscht

Auch die im TC eingestellten Bestätigungen vor solchen Löschvorgängen werden dabei umgangen.
Vielleicht lässt sich so die Benutzerberechtigung auch umgehen, wenn ich zum Löschen der Dateien im Unterverzeichnis gar nicht berechtigt bin weil sie einem anderen Anwender gehören (habe keine Zeit, das zu prüfen).