Windows中文件夹的扩展名是什么?

Ser*_*ous 9 windows filesystems

Windows 使用扩展名识别文件。文件夹也一样吗?是否有将文件标记为文件夹的特殊扩展名?

小智 9

Windows 中的目录没有定义的扩展名;相反,类型(“文件”与“目录”)保存在主文件表中

您应该能够通过在文件夹选项设置中取消选择“隐藏已知文件类型的扩展名”来查看所有文件的扩展名,或者您可以从命令行键入命令dir以查看带有扩展名的文件,您会看到该文件夹名称没有任何额外的扩展名。

  • 几乎所有文件系统都保留了这样的属性。Windows NTFS 在 MFT 记录中有一个单独的“DIRECTORY”标志,但实际的对象类型在很大程度上取决于命名属性的存在;例如,符号链接也可以具有“DIRECTORY”标志,但它具有包含目标的`$REPARSE_POINT` 属性,并且缺少包含文件名的`$INDEX_ALLOCATION`。同时,在 Linux ext2/3/4 中,“类型”只是“权限位”的一部分 - 041777 是权限为 01777 的目录,而 0100644 是权限为 0644 的常规文件。 (7认同)
  • 另一方面,VMS(在某种程度上,它可以被认为是 Windows NT 的父级)*确实*有一个特殊的目录扩展名——`.DIR`——并且它们的管理方式与文件非常相似;执行`dir [.notes]` 只是在默认目录中查找名为`notes.dir` 的文件;甚至可以通过`type notes.dir`来查看原始内容。(在 Linux 上,不借助 `debugfs` 或类似工具就无法将目录转换为文件,而在 Windows NTFS 上几乎是不可能的。不过,一些 BSD 仍然允许使用 `cat` 目录。) (2认同)