🌟Python小技巧轻松删除指定目录下的目标文件和文件夹🎯

导读 在日常开发中,我们常常需要清理或整理文件结构,比如删除某个目录下的特定文件或文件夹。借助Python强大的`os`和`shutil`模块,这一操作变

在日常开发中,我们常常需要清理或整理文件结构,比如删除某个目录下的特定文件或文件夹。借助Python强大的`os`和`shutil`模块,这一操作变得简单高效!👀

首先,确保你已经导入了必要的模块:

```python

import os

import shutil

```

接下来,定义一个函数来处理删除逻辑。假设我们要删除名为`target_folder`目录下所有`.txt`文件和名为`subfolder`的子文件夹:

```python

def clean_directory(path):

for item in os.listdir(path): 遍历目录中的每个元素

full_path = os.path.join(path, item)

if item.endswith('.txt'): 删除所有.txt文件

os.remove(full_path)

elif item == 'subfolder': 删除名为subfolder的文件夹

shutil.rmtree(full_path)

```

最后,调用该函数并传入目标路径即可完成清理任务:

```python

clean_directory('/your/directory/path')

```

这种方法不仅高效,还能避免误删其他重要文件,非常适合日常维护工作。💡

记得在执行前确认路径正确哦,避免不必要的麻烦!🔧

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。