Получить путь к вставленному usb в dbus

Я пишу программу на python, используя dbus, которая обнаруживает вставленные USB-накопители и манипулирует файлами внутри них. Однако я не могу найти путь в моей системе к вставленному usb. Можно ли каким-то образом получить путь к вставленному USB-накопителю в dbus, возможно, с помощью метода GetProperty()? Я пытался использовать GetProperty("block.device"), но это возвращает /dev/sdc1, которого нет в моей системе. Заранее благодарю за любую помощь!


person kjakeb    schedule 06.12.2010    source источник
comment
Помогает ли какой-либо из этих вопросов? stackoverflow.com/search?q=%5Bpython%5D+usb+detect Это довольно распространенный вопрос.   -  person S.Lott    schedule 06.12.2010


Ответы (1)


Попробуйте свойство «NativePath».

Вот пример получения свойства (с использованием C#, а не python) https://bitbucket.org/hindlemail/udisk-sharp/src/1a4d3e031fa1/src/test/Main.cs

person Tom    schedule 23.12.2010