我在这个主要文件夹下有一个主文件夹(地图)有子文件夹(zoom1,zoom2,zoom3 ......) 如何使用shutil删除子文件夹。 note *:我知道主文件夹路径子文件夹是动态创建的
答案 0 :(得分:1)
如果您使用的是Linux,则可以执行以下操作。 使用python的glob库
让您拥有具有以下结构的目录结构。
/地图
/图/缩放1 /
/图/缩放2 /
/图/ zoom3 /
import glob
import shutil
sub_folders_pathname = '/map/zoom*/'
sub_folders_list = glob.glob(sub_folder_pathname)
for sub_folder in sub_folders_list:
shutil.rmtree(sub_folder)
sub_folders_pathname 是一个shell样式的通配符,glob支持shell样式的通配符。
sub_folders_list 是一个文件夹列表,然后我们使用shutil.rmtree将其删除。