2014-12-31 2 views
0

Я взламываю Evince и пытаюсь добавить функцию, показывающую размер файла на странице свойств файла.Получение свойства размера файла из Nautilus

Но я не могу получить значение размера файла из информации файла Nautilus.

Кто-нибудь, как получить информацию о размере файла от Nautilus? Я могу получить его в терминале, используя ls -l и stat команды.

+0

Если вы * можете * получить полное имя файла, вы можете использовать ['stat'] (http://pubs.opengroup.org/onlinepubs/009695399/functions/stat.html) в своем собственном коде. – usr2564301

ответ

1

Предполагая, что Evince использует GIO (я не смог найти способ быстро просмотреть его код), вы можете использовать, например. g_file_query_info(), чтобы получить указатель GFileInfo.

Затем вы можете использовать g_file_info_get_size(), чтобы получить размер файла.

 Смежные вопросы

  • Нет связанных вопросов^_^