2009-10-03 38 views
4

我想在python中編寫一個程序來檢索和更新Windows上的文件元數據。我試着在Google上搜索要使用哪些模塊,但我沒有發現任何非常具體或有用的東西。如何使用Python訪問文件元數據?

有人建議stat module它可以給你的信息,如文件訪問和最後修改。但我期望檢索Windows上可用的其他類型的元數據。例如標籤,作者,評級,藝術家等。

如何使用Python檢索文件的這個信息?

感謝

+0

Near Duplicate with http://stackoverflow.com/questions/1512435/how-do-you-retrieve-the-tags-of-a-file-in-a-list-with-python-windows-vista/ – mjv 2009-10-03 02:18:32

回答

2

從本質上講,我說了一個多小時前減少here

顯然,你需要使用 Windows搜索API尋找 System.Keywords - 您可以訪問 API直接通過ctypes,或通過 API的COM Interop程序集間接 (需要win32擴展)。對不起,我的 沒有安裝vista到 查看,但我希望這些鏈接是 有用!

鏈接不保存複製和粘貼,請訪問其他SO問題;-)。