filesystems - FAT32 格式存储上的文件系统链接

标签 filesystems fat32 fat hardlink file-link

我知道 FAT32 以及 FAT16/12 既不支持符号链接(symbolic link)也不支持硬链接(hard link)。但是我想出了这个主意:

FAT 规范描述了每个文件都与一个目录条目相关联。据我了解,可以说目录中的文件条目以某种方式或其他方式指向文件的内容。

那么,如何定义两个指向相同文件内容的目录条目?或者,什么可以阻止我这样做?

用例:我的车载 radio 有一个 USB 大容量存储设备,我想将目录用作播放列表,因为 radio 软件不支持播放列表。因此,对我而言,Windows 在执行此操作时的行为并不重要。

最佳答案

您在说什么(“指向相同文件内容的两个目录条目”)是硬链接(hard link)。 chkdsk 会将它们报告为交叉链接并破坏它们,“修复”文件(实际上是制作副本)。

关于filesystems - FAT32 格式存储上的文件系统链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4545536/

相关文章:

c# - 从在线资源统一将图像保存在移动设备上

c++ - 闪存驱动器损坏的文件系统上的文本文件恢复

无法在 STM32F407 上使用 Chan FatFs 库通过 SPI 写入 SD 卡文件

c - 将结果存储在变量中会产生奇怪的结果

multithreading - 程序的工作目录如何/在哪里存储?

linux - 同步一个没有文件的文件系统

c# - 使用ASP.NET和C#创建新的目录结构并 move 文件

c - 在文件系统级别创建文件

c - 安全移除安装的驱动器