0

我有一个名为“master”的目录,里面有子目录。

|master----
         |test.directory.one
         |test directory.two
         |test.directory.three
         |test.directory.four
         |test.directory.five
         |this.directory.keep

我想创建一个删除的 python 脚本

所有以test.directory 开头并忽略其他任何内容的目录

谢谢你的帮助。非常感谢任何指导。

西蒙特斯

4

2 回答 2

2
import glob
import shutil

deldirs = glob.glob("path/to/master/test.directory.*")
for dir_ in deldirs:
    shutil.rmtree(dir_)
于 2015-06-01T21:14:03.300 回答
0

谢谢亚当·斯密,

几乎我在这里寻找的是编辑后的代码。

import glob
import xbmc
import os
import shutil

TARGETFOLDER = xbmc.translatePath('special://home/addons/')

addonvideo = glob.glob(xbmc.translatePath('special://home/addons/plugin.video.*'))
for dirname in addonvideo:
    shutil.rmtree(dirname)

我为 Kodi 创建了一些维护脚本,我是 python 新手,但在你们的帮助下慢慢了解它。太感谢了!

我将详细说明此代码,如果需要更多指导,我想回帖。干杯:)

于 2015-06-01T22:10:09.973 回答