请对上述代码添加删除,查找功能
时间: 2024-03-27 09:37:02 浏览: 14
好的,那我就以Python为例给您添加删除和查找功能的代码吧。
删除功能:
```python
import os
def delete_file(path):
if os.path.isfile(path):
try:
os.remove(path)
print(f"{path} deleted successfully!")
except OSError as error:
print(f"Error: {path} - {error}")
elif os.path.isdir(path):
try:
os.rmdir(path)
print(f"{path} deleted successfully!")
except OSError as error:
print(f"Error: {path} - {error}")
else:
print(f"Error: {path} is not a valid file or directory path!")
```
查找功能:
```python
import os
def search_file(name, search_path):
result = []
for root, dir, files in os.walk(search_path):
if name in files:
result.append(os.path.join(root, name))
return result
```
这两个函数可以分别用来删除指定的文件或文件夹,以及在指定的目录下查找指定的文件名,并返回所有匹配的文件路径。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)