首页 > 解决方案 > 更新文件夹后删除文件夹中的目录不起作用

问题描述

所以我有一个自动化测试正在删除 Projects 文件夹中的所有项目。

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 上工作。

标签: pythonpython-3.x

解决方案


推荐阅读