怎么用execlp创建文件夹
时间: 2023-09-25 11:10:33 浏览: 98
创建文件夹
execlp并不是用于创建文件夹的函数,它是用于执行其他可执行程序的函数。如果想要创建文件夹,可以使用mkdir函数。
下面是使用mkdir函数创建文件夹的示例代码:
```
#include <stdio.h>
#include <sys/stat.h>
int main() {
int result = mkdir("/path/to/folder", S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH);
if (result == -1) {
printf("Failed to create folder.\n");
return 1;
}
printf("Folder created successfully.\n");
return 0;
}
```
在代码中,mkdir函数的第一个参数是要创建的文件夹路径,第二个参数是文件夹的权限。S_IRWXU表示用户具有读、写和执行权限,S_IRWXG表示组具有读、写和执行权限,S_IROTH和S_IXOTH表示其他用户具有读权限和执行权限。
运行程序会在指定路径创建一个名为“folder”的文件夹。如果创建失败,程序会输出“Failed to create folder.”,否则输出“Folder created successfully.”。
阅读全文