открытие родительской папки и выделение определенного дочернего элемента в файловом браузере по умолчанию с использованием python - PullRequest
0 голосов
/ 27 октября 2010

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

if os.name == 'mac':
  subprocess.call(('open', folderPath))
elif os.name == 'nt':
  subprocess.call(('start', folderPath))
elif os.name == 'posix':
  subprocess.call(('xdg-open', folderPath))

Теперь проблема в том, что я хочу выделить дочернюю папку / файл, который был выбран ранее.Есть ли способ сделать это?Если не для всех, хотя бы для наутилуса?

1 Ответ

1 голос
/ 30 октября 2010

xdg-open не поддерживает это, поэтому это должно быть сделано для каждого приложения отдельно. После просмотра кода Nautilus я не думаю, что он также имеет эту функцию. Так что, да, тебе почти не повезло.

Для Windows Explorer вы можете использовать

subprocess.call(("explorer", "/select,", file_path))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...