2010-10-27 99 views
0

我正在使用以下代碼在默認文件瀏覽器中打開文件夾。打開父文件夾,並使用python突出顯示默認文件瀏覽器中的特定子文件

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

xdg-open不支持這一點,所以它必須在每個應用的基礎上完成。在撥打Nautilus code後,我認爲它也沒有這個功能。所以,是的,你幾乎沒有運氣。

對於Windows資源管理器,你可以使用

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

感謝約翰,搜索了很多之後,我有同樣的感覺:( – Myth 2010-10-30 14:50:08

相關問題