gpt4 book ai didi

c - 可以将对文件系统的支持直接构建到应用程序中吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:18:45 25 4
gpt4 key购买 nike

我想知道是否可以编写一个可以访问外部文件系统但不需要操作系统支持该文件系统的应用程序。例如,我想用 C 编写一个在 Mac OS X 上运行的应用程序,它可以从 ext2/ext3 格式的磁盘浏览/复制文件。当然,您必须通过应用程序(而不是通过使用 cp 或 Finder 的系统)进行所有传输,但这对我来说是可以的。这可能吗?

最佳答案

用户空间库允许您访问文件系统。

Linux-NTFS 库 (libntfs) 允许您访问 NTFS 文件系统,并且有像 ntfsfix 这样的用户空间程序可以对文件系统执行操作。

E2fsprogs对 ext2、ext3 和 ext4 文件系统执行相同的操作。

正如 Basile 提到的,Mtools 是另一个提供对 FAT 分区的访问的工具。

甚至有一个程序可以完全满足您在 Windows 上的需求。它叫做ext2explore并允许您从 Windows 访问 ext2 分区。

关于c - 可以将对文件系统的支持直接构建到应用程序中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8368227/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com