🌟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')
```
这种方法不仅高效,还能避免误删其他重要文件,非常适合日常维护工作。💡
记得在执行前确认路径正确哦,避免不必要的麻烦!🔧
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。