1. 首页
  2. 编程语言
  3. C
  4. linux下实现自动查找U盘识别U盘判断是否已经挂载(如果没有则自动挂载)然后在U盘创建文件最后卸载U盘

linux下实现自动查找U盘识别U盘判断是否已经挂载(如果没有则自动挂载)然后在U盘创建文件最后卸载U盘

上传者: 2020-02-16 11:46:46上传 RAR文件 3.8KB 热度 45次
linux下实现自动查找U盘,识别U盘,判断是否已经挂载(如果没有则自动挂载),然后在U盘创建文件,最后卸载U盘。纯C代码,全部源代码,可以在fedora等桌面linux上使用,也可以在嵌入式linux下使用,测试通过。基本原理是:1)打开/proc/scsi/usb-storage目录,如果能打开说明有U盘或者移动硬盘接入,否则没有如果有则获取移动设备的设备号,就是文件名,打开这个文件名从里面可以提前设备的序列号2)根据设备号,在/sys/class/scsi_device/目录去找,找以该设备号开头的文件夹这个时候需要遍历这些文件夹了3)遍历过程:打开其下的device
下载地址
用户评论