Здравствуйте все,

пытаюсь добраться до списка адресных книг. До конкретной ab могу дойти так:

Выделить код

Код:

var rdf = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
var directory = rdf.GetResource("moz-abmdbdirectory://impab.mab").QueryInterface(Components.interfaces.nsIAbDirectory);

alert(directory.dirName);

- но это подходит только в случае, если я знаю имя файла адрессбука (impab.mab в данном случае). Как же пройти по всему списку книг?

А может попробовать перебрать все файлы в директории и отсеять книги по маске *.mab?

2ПротопопулуS: сейчас так и делаю, но... чую что неправильно это как-то.