Linux中目录文件的操作方法代码步骤
时间: 2024-02-12 22:10:51 浏览: 82
Linux中可以使用mkdir命令来创建目录,rmdir命令来删除目录,以及cd命令来切换目录。这些命令也可以在C/C++程序中使用对应的系统调用来实现。
创建目录的步骤如下:
1. 使用mkdir()函数创建目录。
以下是创建目录的示例代码:
```
#include <stdio.h>
#include <stdlib.h>
#include <sys/stat.h>
int main() {
int ret = mkdir("testdir", 0755); // 创建目录
if (ret < 0) {
perror("mkdir");
exit(1);
}
printf("Directory created!\n");
return 0;
}
```
删除目录的步骤如下:
1. 使用rmdir()函数删除目录。
以下是删除目录的示例代码:
```
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main() {
int ret = rmdir("testdir"); // 删除目录
if (ret < 0) {
perror("rmdir");
exit(1);
}
printf("Directory removed!\n");
return 0;
}
```
切换目录的步骤如下:
1. 使用chdir()函数切换目录。
以下是切换目录的示例代码:
```
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main() {
int ret = chdir("testdir"); // 切换目录
if (ret < 0) {
perror("chdir");
exit(1);
}
printf("Directory changed!\n");
return 0;
}
```
阅读全文