用c语言给出实现命令rmdir的代码void rmdir(char* path){ }
时间: 2024-03-02 10:48:53 浏览: 63
linux下C语言中的mkdir函数与rmdir函数
5星 · 资源好评率100%
以下是一个简单的实现 `rmdir` 命令的 C 语言代码:
```c
#include <stdio.h>
#include <unistd.h>
void rmdir(char* path) {
int result = rmdir(path);
if (result != 0) {
printf("Error: Cannot remove directory %s\n", path);
}
}
```
该函数接收一个路径参数 `path`,并删除该路径下的目录。如果删除目录失败,则会打印一条错误消息。`rmdir` 函数使用 `rmdir` 系统调用删除一个目录。注意,只有当目录为空时,才能成功删除目录。
阅读全文