linux c创建文件夹
时间: 2023-09-03 13:09:24 浏览: 129
在 Linux C 中,可以使用 mkdir 函数来创建文件夹。该函数的原型如下:
```c
int mkdir(const char *path, mode_t mode);
```
其中,path 表示要创建的文件夹的路径,mode 表示创建的文件夹的权限。
下面是一个示例代码,演示如何使用 mkdir 函数创建文件夹:
```c
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
int main()
{
int result = mkdir("myfolder", 0777); // 创建 myfolder 文件夹,权限为 777
if (result == 0)
printf("文件夹创建成功!\n");
else
printf("文件夹创建失败!\n");
return 0;
}
```
运行该程序后,如果文件夹创建成功,会输出 "文件夹创建成功!",否则会输出 "文件夹创建失败!"。
相关问题
c语言创建文件夹 linux
要在Linux中使用C语言创建文件夹,可以使用系统调用函数`mkdir()`。下面是一个简单的示例代码:
```c
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <stdio.h>
int main() {
// 文件夹路径
char* folderPath = "/path/to/folder";
// 创建文件夹
int result = mkdir(folderPath, 0777);
if (result == 0) {
printf("文件夹创建成功!\n");
} else {
printf("文件夹创建失败!\n");
}
return 0;
}
```
在上面的代码中,`mkdir()`函数用于创建文件夹,第一个参数是文件夹的路径,第二个参数是权限标志。在示例中,权限标志设置为`0777`,表示所有用户都有读、写和执行的权限。你需要将`/path/to/folder`替换为你想要创建文件夹的实际路径。
编译并运行上述代码,即可在指定路径下创建文件夹。
Linux 命令行创建文件夹
在Linux命令行中,可以使用`mkdir`命令创建文件夹。具体操作如下:
1. 打开终端或者命令行界面,进入要创建文件夹的目录。
2. 输入以下命令:
```bash
mkdir <文件夹名>
```
其中,`<文件夹名>`是你要创建的文件夹的名称。
3. 按下回车键,就会在当前目录下创建一个新的文件夹。
如果要创建多层目录,可以使用`-p`选项,如下:
```bash
mkdir -p /tmp/a/b/c
```
这个命令会在`/tmp`目录下创建一个名为`a`的子目录,并在`a`目录下依次创建`b`和`c`两个子目录。