VC++中如何创建文件夹?

VC++中如何创建文件夹?,第1张

#include <windows.h>

#include <iostream>扰族

using namespace stdint main()

{

char szDirName[] = "d:\\3"

if( CreateDirectory(szDirName, NULL) )

{

cout<<缓亏弊szDirName<<" : Not Exist"<<endl

CreateDirectory(szDirName, NULL)

cout<<"Create Successed!"<空吵<endl

}

return 0

}

VC下建立新的文件是通过CreateDirectory(path)来完成的,其中path代表的是路径码颤慧,对文件的 *** 作是通过CFile这个类迟答或者这个的派生类来完成的,在MSDN上有这个类详细的成员函数,你也可以通过C++的输入输出流来完成文件的 *** 作.不过要将CString转换成string

才能行,CString里有个函洞败数就是用来这样的转换的

建立新的文件应该就把路径和文件名一起打进去就行了吧.

要建立一个你那个文件夹下的话,就用一个名为string

filename="c:\\Datei\\newfilename.cpp"在用建立文件的函数建立就应该可以建立名为newfilename.cpp的文件了

函数名: mkdir

功 能: 建立一个目录(文件夹)

用 法: int mkdir(char *pathname)

程序例: (在win-tc和Dev-c++下运行通过)

#include <stdio.h>

#include <process.h>

#include <dir.h>

int main(void)

{

int status

system("cls")

status = mkdir("book")/*这是在程序所在当前文件夹下创建book*/

(!status) ? (printf("Directory created\n")) :

(printf("Unable to create directory\n"))

system("pause")

system("dir")/*显示创建后当前文件夹下的祥派文件信息*/

system("pause")

status = rmdir("book")/*删除创建谨毕贺的文件夹book*/

(!status) ? (printf("Directory deleted\n")) :

(perror("Unable to delete directory"数态))

system("pause")

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12140052.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存