How do I delete the folder without deleting the HTML file?
Explorer
Renomeie a pasta antes de excluí-la. Isso inclui:
-
Removendo a parte
_files
do nome no final da pasta. -
Renomeando uma parte do nome da pasta principal (ou seja, o que vem antes de
_files
). -
Simplesmente alterando o nome da pasta todos juntos.
Prompt de comando
Você pode usar algo como, por exemplo:
rmdir "example-html-dir_files" /s
Observe que isso solicitará que você confirme a remoção do diretório. Como algumas páginas são salvas com títulos longos, você pode, opcionalmente, usar dir /x
para obter o nome abreviado do DOS 8.1 para o diretório antes do tempo (conforme necessário).
How does that technically work? How does Windows or NTFS perform the necessary linking?
Aviso: Suposições à frente!
Note, no entanto, que este Super User answer para Windows XP (fornecido com ajuda nos comentários), parece confirmar que este comportamento é baseado em torno do próprio Explorer. Este StackOverflow answer indica que esse comportamento existe desde o Windows 2000 e se aplica a (pelo menos) Copiar, Recortar, Colar, Mover, Excluir e Enviar para.
Embora isso seja apenas uma suposição, minha experiência me levou a acreditar que isso pode ser algo especificamente relacionado ao Explorer.
Como prova, esses arquivos / pastas só parecem estar vinculados no Explorer (aparentemente não estão vinculados na linha de comando) e são "vinculados" somente se:
-
Tenha (mais ou menos) os mesmos nomes exatos .
-
Termine com uma combinação de
.htm
,.html
(para arquivos) ou_file
,_files
(para pastas).
Além disso, parece possível renomear qualquer arquivo com, e. .htm
, crie uma nova pasta com o mesmo nome, por exemplo, _files
no final e eles aparentemente exibirão o mesmo comportamento "vinculado" automaticamente (por exemplo, excluídos juntos, etc).
The files were saved using Firefox 61.0.1. However, on the disk, it's shown as a "Chrome HTML Document".
Parece que o Chrome está definido como seu navegador padrão e está associado a .htm
e .html
arquivos.