2012-02-16 90 views
-2

如何刪除Python目錄中的所有文件/tmp/dir及其所有擴展名爲.txt.mp3的子目錄?刪除Python中的某些屬性的所有文件

+0

你有沒有看過['os'](http://docs.python.org/library/os.html)模塊呢? – Makoto 2012-02-16 15:29:33

+1

它是否必須是python? '找。 -name \ *。mp3 -exec rm {} \;'。 – 2012-02-16 15:31:02

+0

這爲什麼這麼嚴重downvoted? – grifaton 2012-02-16 16:49:35

回答

4

只需要使用os.walk遞歸遍歷一個目錄,當您找到名稱與您的需求相匹配的文件時,就可以使用os.remove

請注意,os.walk一方面返回文件名,另一方面返回根目錄。因此,要使os.remove正常工作,您需要使用os.path.join創建完整的文件名。

相關問題