日期:2014-05-16  浏览次数:20529 次

应用程序如何调用sd卡
我已经创建了设备的node为/dev/sd.
我在应用程序中要加载sd卡,并且要在sd卡上创建目录或文件,请问在程序中应该如何调用?
比如说我程序中要在sd卡上创建一个目录test或文件test.txt,应该怎么调用?

------解决方案--------------------
设备的装载不应在应用程序去做,而是系统自动实现,虽然在程序里也可以调用mount系统调用去做。

系统启动或者用户插入sd卡时,当系统检测到sd卡后,会自动加载驱动,如果你在/etc/fstab指定了mount选项,该设备会自动被mount到指定的目录,比如/mnt/sd,那么你可以在应用程序里直接访问/mnt/sd,就像访问本地目录一样。