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
_files
Teil 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:
Haben (grob), um die genauen gleichen Namen.
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. .htm
B. _files
am 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 .htm
und .html
Dateien verknüpft ist .