我编写了一个脚本来删除特定类型的扩展名,但我想做相反的操作,删除所有文件但我指定的扩展名。
要删除指定的所有文件类型,我有:
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文件?