0
A
回答
0
这和/dev/disk/by-uuid/{your-uuid}
一样简单。没有必要的C代码或库文件。
1
我想要一个程序化的方式来做到这一点,下面的工作。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <err.h>
#include <blkid/blkid.h>
char *get_disk(char *disk) {
const char *uuid;
char query[4096];
snprintf(query, sizeof(query), "UUID=%s", disk);
uuid = blkid_evaluate_tag(query, NULL, NULL);
if (uuid == NULL) {
uuid = "";
}
return strdup(uuid);
}
int main(int argc, char **argv)
{
fprintf(stderr, "%s\n", get_disk(argv[1]));
}
相关问题
- 1. 如何获取蓝牙设备的UUID?
- 2. 我可以从cordova设备的uuid获得移动名称吗?
- 3. 设备UUID上
- 4. 如何获得iOS设备
- 5. Android获得自己的蓝牙设备的UUID(服务)
- 6. cordova全局获取设备UUID
- 7. Android:获取uuid的蓝牙设备
- 8. 如何获取模拟器上的设备UUID?
- 9. 如何在Mac上获取USB设备的UUID?
- 10. UUID蓝牙和Android设备
- 11. 如何获得主板的uuid与c
- 12. 如何获得加密方案UUID
- 13. 如何获得UUID在迅速didEnterRegion
- 14. 如何获得网络设备的oid
- 15. 如何获得设备指定android_config_files
- 16. 从设备的名称获得Bluetoothdevice
- 17. 如何获得从iBeacon到Android设备的距离
- 18. 如何从设备获取设备令牌?
- 19. 如何从音频设备ID获取音频设备号?
- 20. 如何从android设备获取LENS_FOCUS_DISTANCE
- 21. 如何从Android设备获取错误?
- 22. 如何从Yubico设备获取密钥
- 23. 如何从kobject获取设备
- 24. 如何从cdev获取设备
- 25. 如何从iOS设备(如iPhone和iPad)获取或获取设备视频?
- 26. 如何根安卓设备/如何获得Sqlite数据库从真正的无根设备
- 27. UUID和设备令牌是否相同?
- 28. 使用android UUID查找设备位置
- 29. 离子科尔多瓦设备UUID
- 30. 在Android设备中显示UUID?
通过设备获取libblkid? – Olaf
另一种方式...需要给定UUID的设备 –