删除指定路径文件夹及子文件夹下所有文件(不删除文件夹)的代码
时间: 2023-07-31 11:06:19 浏览: 76
遍历目录下所有的文件_遍历文件夹文件_java遍历目录下所有文件_
你可以使用Python的os和shutil模块来完成这个任务,具体代码如下:
```python
import os
import shutil
def delete_files(path):
# 遍历文件夹下所有文件和文件夹
for root, dirs, files in os.walk(path):
for name in files:
# 删除文件
os.remove(os.path.join(root, name))
for name in dirs:
# 递归删除子文件夹下所有文件
delete_files(os.path.join(root, name))
# 删除空文件夹
os.rmdir(os.path.join(root, name))
# 调用函数删除指定路径文件夹及子文件夹下所有文件(不删除文件夹)
delete_files('your/path/to/folder')
```
注意,这段代码会删除指定路径下所有文件和子文件夹下的所有文件,所以请谨慎操作。如果你只想删除子文件夹下的文件,可以把`os.rmdir`的部分删除。
阅读全文