功 能: 建立一个目录(文件夹)
用 法: 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
}
VC下建立新的文件夹是通过CreateDirectory(path)来完成的,其中path代表的是路径码颤慧,对文件的 *** 作是通过CFile这个类迟答或者这个的派生类来完成的,在MSDN上有这个类详细的成员函数,你也可以通过C++的输入输出流来完成文件的 *** 作.不过要将CString转换成string才能行,CString里有个函洞败数就是用来这样的转换的
建立新的文件应该就把路径和文件名一起打进去就行了吧.
要建立一个你那个文件夹下的话,就用一个名为string
filename="c:\\Datei\\newfilename.cpp"在用建立文件的函数建立就应该可以建立名为newfilename.cpp的文件了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)