使用python打开父文件夹并在默认文件浏览器中突出显示特定子项

时间:2010-10-27 04:49:19

标签: python directory nautilus

我正在使用以下代码在默认文件浏览器中打开文件夹。

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 个答案:

答案 0 :(得分:1)

xdg-open不支持此功能,因此必须在每个应用的基础上完成。在探讨Nautilus code之后,我认为它也没有这个功能。所以,是的,你几乎没有运气。

对于Windows资源管理器,您可以使用

subprocess.call(("explorer", "/select,", file_path))