21xrx.com
2025-03-24 00:20:46 Monday
文章检索 我的文章 写文章
C++代码:建立文件夹
2023-07-08 19:45:01 深夜i     22     0
C++ 文件夹 代码 建立 操作系统

C++是一种高级语言,它可以用来创建各种类型的程序。其中,建立文件夹是一个很基本的操作,下面我们就来介绍如何用C++语言来实现建立文件夹的功能。

建立文件夹可以使用Windows API函数CreateDirectory()来实现。该函数的原型如下:

BOOL CreateDirectory(
 LPCTSTR lpPathName,
 LPSECURITY_ATTRIBUTES lpSecurityAttributes
);

其中,lpPathName是要创建的文件夹的完整路径,格式为字符串形式;lpSecurityAttributes是一些安全属性,可以设置为NULL,表示使用默认值。

下面是一个简单的C++程序示例,用于创建一个名为"testdir"的文件夹:

#include <iostream>
#include <Windows.h>
using namespace std;
int main()
{
  LPCSTR path = "C:\\testdir";
  BOOL res = CreateDirectory(path, NULL);
  if (!res)
  {
    cout << "Error: " << GetLastError() << endl;
    return 1;
  }
  cout << "Directory created successfully!" << endl;
  return 0;
}

这段代码定义了一个名为"testdir"的文件夹,路径为"C:\"下。CreateDirectory()函数返回一个BOOL类型值,表示创建结果。如果函数返回FALSE,则可以使用GetLastError()函数获得错误代码,比如当文件夹已经存在时会返回ERROR_ALREADY_EXISTS。

通过上述示例代码可以看出,使用C++实现建立文件夹功能相对简单易懂,同时也非常实用。只要掌握了这个基本操作,我们就可以结合其他功能,来创建更加复杂、实用的应用程序。

  
  

评论区