获取DBus中插入USB的路径

0 投票
1 回答
975 浏览
提问于 2025-04-16 08:08

我正在用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

撰写回答