C++ 文件读写 *** 作,可参见 https://blog.csdn.net/cnds123/article/details/109685986
C++中判断文件或文件夹是否存在
CreateDirectory()这个函数的作用是创建一个新的目录。如果底层文件系统支持文件和目录上的安全描述,该功能可将指定的安全描述到新的目录。
函数原型:
BOOL CreateDirectory(
LPCTSTR lpPathName,
LPSECURITY_ATTRIBUTES lpSecurityAttributes
);
参数:
pPathName:长指针,指向一个空结束的字符串,该字符串指定要创建的目录的路径。有一个默认的字符串大小限制为MAX_PATH字符的路径。此限制是关系到这个函数是如何解析路径。字符串的长度不超过MAX_PATH。
lpSecurityAttributes:忽略,一般设置为NULL。
返回值:
非零表示成功,零表示失败。
C++判断文件或文件夹是否存在,源码如下:
#include
#include
using namespace std;
int main()
{
char szDirName[] ="d:\\testFolder";
if( !CreateDirectory(szDirName, NULL) )
{
cout<
C++ 创建文件夹
Windows *** 作系统中,利用C/C++的函数system() 函数可以调用 dos 命令,本示例是在 d:\ 路径下创建一个叫做 testFolder 的文件夹。
C++ 创建文件夹的源码如下:
#include
using namespace std;
int main()
{
string folderPath = "d:\\testFolder";
string path;
path = "mkdir " + folderPath;
system(path.c_str());
return 0;
}
C++ 删除文件夹,源码如下:
#include
using namespace std;
int main()
{
string folderPath = "d:\\testFolder";
string path;
path = "rmdir " + folderPath;
system(path.c_str());
return 0;
}
C++ 文件改名,源码如下:
#include
using namespace std;
int main()
{
string oldName = "d:\\test.png";
string newName = "d:\\testNew.png";
if (!rename(oldName.c_str(), newName.c_str()))
{
cout << "rename success "<< endl;
}
else
{
cout << "rename error "<< endl;
}
return 0;
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)