我正在开发类似“MP3 播放器”的 USB 设备。它被 USB 主机 (Windows) 视为大容量存储设备。我希望能够在连接设备时继续播放当前歌曲。在理想的世界中,用户应该能够使用他的文件资源管理器删除所有 mp3 文件,但当前正在播放的文件会被 Windows 视为“正在使用”。
文件系统是 FAT,我使用 FatFS 来读取设备上的文件。
FAT 是否允许这样的事情(将文件标记为“正在使用”)?有什么更聪明的主意吗?
我正在开发类似“MP3 播放器”的 USB 设备。它被 USB 主机 (Windows) 视为大容量存储设备。我希望能够在连接设备时继续播放当前歌曲。在理想的世界中,用户应该能够使用他的文件资源管理器删除所有 mp3 文件,但当前正在播放的文件会被 Windows 视为“正在使用”。
文件系统是 FAT,我使用 FatFS 来读取设备上的文件。
FAT 是否允许这样的事情(将文件标记为“正在使用”)?有什么更聪明的主意吗?