我有一个 LaCie 外置硬盘,在 Windows 7 和 Mac OS X 上都使用。我注意到,当我将硬盘插入 Mac 并在其上创建文件时,将其带回到 Windows 时,这些文件会与某种类型的隐藏文件相关联。
它们通常以句点和下划线开头,然后具有完全相同的文件名,例如._filename.ext
并且呈淡灰色,因此操作系统无法识别它们。
这些文件有什么用?它们有必要保留吗?它们会占用我的硬盘上的额外空间吗?我在使用 Windows 时可以从驱动器中删除它们吗?
答案1
以 开头的文件._
代表资源分叉Mac OS X 文件的。HFS+(Mac OS X 的文件系统)允许文件具有不同的“分支”;FAT32 仅支持一个分支(或者,您可能会说,根本不支持分支),因此这些资源分支在 FAT32 上会变成单独的文件。
文件的资源分支通常只包含元数据,因此能删除它们,但这样做可能会“弄乱”某些文件,所以最好不要管它们。
值得一提的是,很少有新的 Mac OS X 应用程序使用资源分支;它们在 OS X 之前被广泛使用,但大多数较新的应用程序都有其他可用的机制(例如文件包)。
答案2
忽略它们或尝试找到一种方法来隐藏 Windows 中的文件(无需移动或重命名它们)。Windows 也经常创建这样的文件,所以这两种方法都适用。
在 Mac OS X 中,您至少可以使用“chflags hidden FILENAME”。不知道如何在 Windows 上做类似的事情,或者是否可以做类似的事情。