用C语言写一个创建在C盘的文件夹
时间: 2023-05-29 15:01:51 浏览: 126
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
char *path = "C:/example"; // 定义路径
int res = mkdir(path); // 创建文件夹
if (res == 0) {
printf("文件夹创建成功!\n");
} else {
printf("文件夹创建失败!\n");
}
return 0;
}
```
需要注意的是,必须以管理员权限运行程序,否则会提示权限不足无法创建文件夹。
相关问题
用C语言写一个创建在D盘的文件夹
```c
#include <stdio.h>
#include <windows.h>
int main()
{
char path[] = "D:\\new_folder";
BOOL success = CreateDirectory(path, NULL);
if (success)
{
printf("Folder created successfully.");
}
else
{
printf("Failed to create folder.");
}
return 0;
}
```
注意:
1. 请在使用之前确保该路径下没有同名文件夹,否则会创建失败
2. 如果要在其他盘创建文件夹,只需要修改`path`变量的值即可例如 E盘:`char path[] = "E:\\new_folder";`
使用c语言在e盘创建一个文件夹
您好!要在C语言中使用E盘创建一个文件夹,您可以使用C标准库中的`mkdir`函数来实现。下面是一个示例代码:
```c
#include <stdio.h>
#include <direct.h>
int main() {
char *folderPath = "E:/myFolder"; // 要创建的文件夹路径
int result = mkdir(folderPath);
if (result == 0) {
printf("文件夹创建成功!\n");
} else {
printf("文件夹创建失败!\n");
}
return 0;
}
```
请注意,这段代码使用了`direct.h`头文件中的`mkdir`函数来创建文件夹。您可以将`folderPath`变量设置为您想要创建的文件夹的路径。如果文件夹创建成功,将会输出"文件夹创建成功!";如果失败,将会输出"文件夹创建失败!"。
希望这可以帮助到您!如有任何问题,请随时提问。
阅读全文