2012-05-05 78 views
2

我期待以編程方式在Linux中掛載USB驅動器,以便我可以使用fprintf編寫文本文檔。我無法找到如何安裝驅動器。我一直在網上尋找答案,並且我找到了很多關於如何通過命令行完成的教程,但在C中沒有任何教程。有人可以請我指出正確的方向。在Linux中使用C掛載USB驅動器C

+3

看一看安裝手冊頁 - http://www.kernel.org/doc/man-pages/online/pages/man2/mount.2.html短版調用系統調用安裝 –

+1

@mru :我相信它可以發佈爲答案。 :) – Jack

回答

10
man 2 mount 

例如,

#include <sys/mount.h> 

if (mount("/dev/mmcblk0p1", "/mnt/sd", "vfat", MS_NOATIME, NULL)) { 
    if (errno == EBUSY) { 
     printf("Mountpoint busy"); 
    } else { 
     printf("Mount error: %s", strerror(errno)); 
    } 
} else { 
    printf("Mount successful"); 
} 
相關問題