windows用c语言实现创建目录、删除文件
时间: 2023-10-01 08:01:10 浏览: 222
在Windows平台上,我们可以使用C语言来实现创建目录和删除文件的功能。
1. 创建目录:
在C语言中,我们可以通过调用Windows API函数CreateDirectory来创建目录。该函数的原型如下:
```c
BOOL CreateDirectoryA(
LPCSTR lpPathName,
LPSECURITY_ATTRIBUTES lpSecurityAttributes
);
```
其中,lpPathName参数指定了要创建的目录的路径,lpSecurityAttributes参数指定了目录的安全属性。
下面是一个示例代码,实现了创建目录的功能:
```c
#include <windows.h>
int main() {
LPCSTR pathName = "C:\\NewFolder";
if (CreateDirectoryA(pathName, NULL)) {
printf("目录创建成功!\n");
} else {
printf("目录创建失败!\n");
}
return 0;
}
```
2. 删除文件:
在C语言中,我们可以通过调用Windows API函数DeleteFile来删除文件。该函数的原型如下:
```c
BOOL DeleteFileA(
LPCSTR lpFileName
);
```
其中,lpFileName参数指定了要删除的文件的路径。
下面是一个示例代码,实现了删除文件的功能:
```c
#include <windows.h>
int main() {
LPCSTR fileName = "C:\\Test\\example.txt";
if (DeleteFileA(fileName)) {
printf("文件删除成功!\n");
} else {
printf("文件删除失败!\n");
}
return 0;
}
```
以上是用C语言实现Windows创建目录和删除文件的示例代码。注意,如果要运行以上代码,可以根据自己的需求修改路径名或文件名。
阅读全文