我有一个文件夹X,其中有许多(超过500)子文件夹。在这些子文件夹中,有时有一个子文件夹TARGET,我想删除。我正在考虑使用脚本来做这件事。
我不是PythonMaven,但我试图使这个脚本,在使用它之前,冒着丢失我需要的文件的风险,你能请检查它是否正确吗?谢谢
import os
import shutil
dir = '/Volume/X'
targetDir = 'myDir'
for subdir, dirs, files in os.walk(dir):
dirpath = subdir
if dirpath.exists() and dirpath.is_dir():
shutil.rmtree(dirpath)
2条答案
按热度按时间2hh7jdfx1#
在这里,我修复了你的代码,使它更有用,所以任何人都可以使用它:)享受
jtw3ybtb2#
修正了在
if item == 'target'
级别上的一个小错误。它必须是if item == target
,并且重新构造了代码。