CFile file;
CString strFilePath="test.txt";
file.Open(strFilePath,CFile::modeCreate|CFile::modeWrite);
file.Write("信息\r\n",strlen("信息\r\n"));
file.Close();上面的代码是在程序目录下新建文件,我想在程序目录下新建一文件夹TEST,然后把txt文件存在里面.
要求是相对目录!
请帮忙,谢谢!
CString strFilePath="test.txt";
file.Open(strFilePath,CFile::modeCreate|CFile::modeWrite);
file.Write("信息\r\n",strlen("信息\r\n"));
file.Close();上面的代码是在程序目录下新建文件,我想在程序目录下新建一文件夹TEST,然后把txt文件存在里面.
要求是相对目录!
请帮忙,谢谢!
解决方案 »
- 微软网站上面为什么找不到visual studio 6.0 的光盘信息,连sha1值都找不到,是不是从来没有正式发不过这个版本呢?
- 提个关于WaitForSingleObject函数的问题
- createdirectory无法在SYSTEM32下创建文件夹
- 求VC SSHA加密算法,望大家提供线索。谢谢。
- 关于uchar类型
- 程序怎能使用快捷键啊
- 如何向编辑控件中插入数据?
- 如何获得局域网内的所有机器?急,两百分!
- Combox初始化???? 能救我!!!
- 请大家看看关于BCG工具栏这样写有什么错误?
- edit box中的小数和负数怎么读出来呢?
- 我想给列表控件的每个单元格中的文本都用我指定的颜色显示,如果单元格很多的话,那我该怎么保存这些行号、列号及颜色值呢?
获得当前目录:CString strModulePath;
DWORD dwResult = ::GetModuleFileName(NULL,strModulePath.GetBuffer(MAX_PATH_LENGTH),MAX_PATH_LENGTH);
ASSERT(dwResult);
strModulePath.ReleaseBuffer();
strModulePath = strModulePath.Left(strModulePath.ReverseFind(_T('\\')) + 1);创建目录
CString str;
str.format("%sTEST",strModulePath );
CreateDirectory(str, NULL);
获得当前目录:CString strModulePath;
DWORD dwResult = ::GetModuleFileName(NULL,strModulePath.GetBuffer(MAX_PATH_LENGTH),MAX_PATH_LENGTH);
ASSERT(dwResult);
strModulePath.ReleaseBuffer();
strModulePath = strModulePath.Left(strModulePath.ReverseFind(_T('\\')) + 1);创建目录
CString str;
str.format("%sTEST",strModulePath );
CreateDirectory(str, NULL);
2.路径 = 当前路径 + “TEST”
3.MakeSureDirectoryPathExists(路径);//创建路径,如果没有的话
4.strFilePath = 路径 + "\\test.txt";
然后就是你的代码