Tho*_*ler 6 windows html ntfs file-management
我保存了一个 HTML 网页。我得到了一个.html
文件和一个同名的文件夹。这两者似乎神奇地联系在一起:
问题有两个:
我使用的是 Windows 7 SP1 x64,所有更新。这些文件是使用 Firefox 61.0.1 保存的。但是,在磁盘上,它显示为“Chrome HTML 文档”。
如何删除文件夹而不删除 HTML 文件?
探险家
在删除之前重命名文件夹。这包括:
删除_files
文件夹末尾的名称部分。
重命名主文件夹名称的某些部分(即之前的内容_files
)。
一起更改文件夹名称。
命令提示符
您可以使用类似的东西,例如:
rmdir "example-html-dir_files" /s
Run Code Online (Sandbox Code Playgroud)
请注意,这将提示您确认删除目录。由于某些页面以长标题保存,因此您可以选择使用dir /x
提前获取目录的 DOS 8.1 短名称(根据需要)。
这在技术上是如何工作的?Windows 或 NTFS 如何执行必要的链接?
警告:前面的假设!
但是请注意,此Windows XP 的超级用户答案(在评论中提供了帮助)似乎确认此行为基于资源管理器本身。此StackOverflow 答案表明此行为自 Windows 2000 以来一直存在,并且适用于(至少)复制、剪切、粘贴、移动、删除和发送到。
虽然这确实是一个猜测,但似乎这种行为可能是 Explorer 特有的。
作为证据,这些文件/文件夹似乎只在资源管理器中链接(它们在命令行上没有明显链接),并且只有在以下情况下才会“链接”:
具有(相对而言)完全相同的名称。
以.htm
, .html
(用于文件)或_file
, _files
(用于文件夹)的某种组合结尾。
此外,似乎可以使用例如重命名任何文件,在末尾.htm
创建一个具有相同名称的新文件夹,_files
然后它们显然会自动表现出相同的“链接”行为(例如一起删除等)。
这些文件是使用 Firefox 61.0.1 保存的。但是,在磁盘上,它显示为“Chrome HTML 文档”。
听起来好像 Chrome 被设置为您的默认浏览器并.htm
与.html
文件相关联。