获取DBus中插入USB的路径
我正在用Python写一个程序,利用dbus来检测插入的USB驱动器,并对里面的文件进行操作。不过,我似乎无法获取到插入的USB在我系统上的路径。我想知道有没有办法通过dbus获取插入USB的路径,也许可以用GetProperty()这个方法?我试过用GetProperty("block.device"),但它返回的是/dev/sdc1,而这个在我的系统上并不存在。提前感谢任何帮助!
1 个回答
1
试试“NativePath”这个属性。
这里有一个获取这个属性的例子(使用的是C#而不是Python): https://bitbucket.org/hindlemail/udisk-sharp/src/1a4d3e031fa1/src/test/Main.cs