Python下遍历文件系统简直太容易了。

下面是删除指定名字的文件:

import os
n = 0
for root, dirs, files in os.walk('./'):
    for name in files:
        if(name == '中期报告'):
            n += 1
            print(n)
            os.remove(os.path.join(root, name))

下面是删除指定后缀的文件:

import os
n = 0
for root, dirs, files in os.walk('./'):
    for name in files:
        if(name.endswith(".tmp")):
            n += 1
            print(n)
            os.remove(os.path.join(root, name))

注意:只需要指定os.walk()的参数,./即当前目录,这样遍历可以遍历指定路径下的所有目录和文件,包括多级目录的情况。