Windows löscht HTML-Dateien, wenn ich einen Ordner lösche

397
Thomas Weller

Ich habe eine HTML-Webseite gespeichert. Ich habe eine .htmlDatei mit einem Ordner erhalten, der denselben Namen hat. Beide scheinen magisch miteinander verbunden zu sein:

  • Wenn ich die HTML-Datei lösche, wird der Ordner ebenfalls gelöscht
  • Wenn ich den Ordner lösche, wird auch die HTML-Datei gelöscht

Die Frage ist zweifach:

  1. Wie lösche ich den Ordner, ohne die HTML-Datei zu löschen?
  2. wie funktioniert das technisch? Wie führt Windows oder NTFS die notwendige Verknüpfung durch?

Ich bin auf Windows 7 SP1 x64, alle Updates. Die Dateien wurden mit Firefox 61.0.1 gespeichert. Auf der Festplatte wird es jedoch als "Chrome HTML-Dokument" angezeigt.

0
Sie können nicht miteinander verbunden werden und funktionieren nicht unabhängig voneinander. Moab vor 5 Jahren 0
Wenn Sie Kopien von beiden erstellen, sind diese noch verlinkt? InterLinked vor 5 Jahren 0
Siehe hier: https://stackoverflow.com/questions/34717448/reason-why-folder-associated-with-saved-webpage-gets-deleted-when-we-delete-save und https://answers.microsoft.com / de-de / windows / forum / windows_10-files-winpc / delete-html-file-without-delete-resource-files / 295d8767-b6fa-4e65-ad87-ff8bae659811 wysiwyg vor 5 Jahren 1
@ Moab: Ich habe die HTML-Datei so bearbeitet, dass sie keine Dateien benötigt. Thomas Weller vor 5 Jahren 1

1 Antwort auf die Frage

0
Anaksunaman

Wie lösche ich den Ordner, ohne die HTML-Datei zu löschen?

Forscher

Benennen Sie den Ordner um, bevor Sie ihn löschen. Das beinhaltet:

  • Den _filesTeil des Namens am Ende des Ordners entfernen .

  • Umbenennen eines Teils des Hauptordners (d. H. Vorhergehender Name _files).

  • Ändern Sie einfach den Ordnernamen alle zusammen.

Eingabeaufforderung

Sie können etwas wie zB verwenden:

rmdir "example-html-dir_files" /s 

Beachten Sie, dass Sie dazu aufgefordert werden, das Entfernen des Verzeichnisses zu bestätigen. Da einige Seiten mit langen Titeln gespeichert werden, können Sie optional verwenden dir /x, um den DOS 8.1-Kurznamen für das Verzeichnis vorab zu erhalten (je nach Bedarf).

Wie funktioniert das technisch? Wie führt Windows oder NTFS die notwendige Verknüpfung durch?


Achtung: Vermutungen voraus!

Beachten Sie jedoch, dass diese Super User-Antwort für Windows XP (die in den Kommentaren hilfreich bereitgestellt wird) zu bestätigen scheint, dass dieses Verhalten auf dem Explorer selbst basiert. Diese StackOverflow-Antwort gibt an, dass dieses Verhalten seit Windows 2000 besteht und sich auf (mindestens) Kopieren, Ausschneiden, Einfügen, Verschieben, Löschen und Senden an bezieht.


Dies ist zwar nur eine Vermutung, aber meine Erfahrung hat mich zu der Überzeugung gebracht, dass dies möglicherweise etwas mit Explorer zu tun hat.

Zum Beweis scheinen diese Dateien / Ordner nur im Explorer verknüpft zu sein (sie scheinen anscheinend nicht in der Befehlszeile verlinkt zu sein) und werden nur "verknüpft", wenn sie:

  1. Haben (grob), um die genauen gleichen Namen.

  2. Beenden Sie mit einer Kombination aus .htm, .html(für Dateien) oder _file, _files(für Ordner).

Außerdem scheint es möglich, eine beliebige Datei umzubenennen, z. .htmB. _filesam Ende einen neuen Ordner mit demselben Namen anzulegen, der dann scheinbar automatisch dasselbe "verknüpfte" Verhalten zeigt (z. B. zusammen gelöscht usw.).

Die Dateien wurden mit Firefox 61.0.1 gespeichert. Auf der Festplatte wird es jedoch als "Chrome HTML-Dokument" angezeigt.

Es klingt so, als ob Chrome als Standardbrowser festgelegt und mit .htmund .htmlDateien verknüpft ist .