Python删除除一种文件类型外的所有内容

时间:2017-03-16 15:12:25

标签: python

我编写了一个脚本来删除特定类型的扩展名,但我想做相反的操作,删除所有文件我指定的扩展名。

要删除指定的所有文件类型,我有:

import os
import sys

directory = os.path.realpath("C:/path/to/files/")
for subdir, dirs, files in os.walk(directory):
     for filename in files:
          if filename.find('.pdf') > 0:
          subdirectoryPath = os.path.relpath(subdir, directory) 
          file1 = os.path.join(directory,subdirectoryPath)
          filePath = os.path.join(file1, filename)  
          os.remove(filePath)

如何保留所有.pdf文件?

0 个答案:

没有答案