如何使用python删除文件夹中的所有文件夹?

用户8892462

是否可以在不使用特定路径的情况下删除文件夹中的所有文件夹?,在这里我先移动文件的内容,然后再删除,如果它是目录

import os, zipfile
import shutil
import os
from os import path


dir_name = 'C:\\Users\\Guest\\Desktop\\OJT\\samples'
destination = 'C:\\Users\\Guest\\Desktop\\OJT\\scanner\\test'
for path, subdirs, files in os.walk(destination):
    for name in files:
        filename = os.path.join(path, name)
        shutil.copy2(filename, destination)
威尼思·赛

是的,使用shutil的rmtree方法。

import shutil 
shutil.rmtree('directory') # the directory you want to remove
os.listdir()

您也可以使用,os.rmdir但是如果其中包含任何内容,将无法使用

如果要检查特定路径是否为目录,则可以使用,os.path.isdir然后rmtree返回TRUE

并且如果您想保持文件夹完整,那么您可以在walk该目录下调用rmtree每个项目。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何删除文件夹中的所有文件,而不使用NIX标准库删除文件夹?

如何最好地删除文件夹及其子文件夹中的所有文件

如何从文件夹中删除所有文件?

如何删除文件夹XXX中的所有文件

如何删除某个文件夹中的所有文件

如何使用PowerShell从文件夹和所有子文件夹中删除所有访问规则?

使用PHP从文件夹中删除所有文件?

如何删除文件夹中除最新X子文件夹以外的所有子文件夹?

如何删除Linux中除少数提到的文件夹以外的所有文件夹

删除Python中除最新文件夹以外的所有文件夹

如何删除文件夹中的所有目录

如何使用.gitignore忽略文件夹中的所有子文件夹

删除文件夹中的所有文件和文件夹,以结尾的文件和文件夹为准

如何使用Databricks dbutils从文件夹中删除所有文件

(批量)如何递归删除目录中除以.开头的文件/文件夹之外的所有文件/文件夹?

如何删除具有许多子文件夹的主文件夹中的所有文件?

删除文件夹中除具有特定名称的文件夹外的所有文件夹

删除文件夹及其子文件夹中的所有文件

如何删除Android上一个文件夹中的所有文件和文件夹

如何删除所有文件/文件夹,但将根文件夹保留在C#中

从递归文件夹中删除所有zip文件

强制删除文件夹中的所有文件

删除firebase文件夹中的所有文件?

删除我的文件夹中的所有.gitignore文件

如何.gitignore文件夹中的所有文件/文件夹,而不是文件夹本身?

遍历文件夹并使用文件夹名称顺序重命名每个文件夹中的所有文件

如何从 Python 的 Anaconda 安装中删除我所有的 pycache 文件夹?

如何使用bash删除目录中的所有文件夹?

如何使用python和os合并特定文件夹中的所有csv文件