文件夹更新后,无法删除文件夹中的目录

时间:2019-02-13 11:50:29

标签: python python-3.x

因此,我正在进行一个自动化测试,该测试将删除“项目”文件夹中的所有项目。

folder = myPath\Projects\Project1
                         Project2
                           ...

测试执行如下:

deleteProjectsFromFolder,createNewProject,deleteProjectsFromFolder

deleteProjectsFromFolder的代码是这样的:

        for the_file in os.listdir(folder):
            file_path = os.path.join(folder, the_file)
            try:
                if os.path.isfile(file_path):
                    os.unlink(file_path)
                elif os.path.isdir(file_path): shutil.rmtree(file_path)
            except Exception as e:
                print(e)

第一个从文件夹中删除项目有效,但是创建新项目后的第二个不再删除目录(项目)。在这种情况下我该怎么办?还有其他解决方案吗?

我尝试了不同的方法来删除目录,但是它永远无法在第二个deleteProjectsFromFolder上工作。

0 个答案:

没有答案