读Text文件夹下1.txt内容,并显示到CListBox控件
1.获取文件路径
…\projects\test\debug\Text\1.txt
TCHAR exeFullPath[MAX_PATH];//定义一个TCHAR型数组,数组名exeFullPath,数组大小MAX_PATH
GetModuleFileName(NULL, exeFullPath, MAX_PATH);//获取当前路径...\\projects\\test\\debug\\test.exe
*_tcsrchr(exeFullPath, '\\') = 0;//截断...\\projects\\test\\debug
CString str = "\\Text";
CString strFilePath = exeFullPath + str;//取得文件路径...\test\\debug\\Text
if (!(_access(strFilePath, 0) == 0))//判断文件夹Text是否存在
CreateDirectory(strFilePath, NULL);//不存在,创建文件夹Text
CString str1="\\1.txt";
CString strTxtPath = strFilePath + str1;//取得文件路径...\test\\debug\\Text\\1.txt
- 读文件内容并显示到CListBox控件上
if (_access(strTxtPath,0)==0)//判断文件是否存在
{
CStdioFile file;//构造一个文件
CString FileContent;//定义行内容
file.Open(strTxtPath, CStdioFile::modeRead);//打开文件
while (file.ReadString(FileContent))//逐行读取字符串
{
m_list.AddString(FileContent);//加入CListBox控件中插入一行
}
file.Close();
}
- 读文件内容并显示到CListControl控件上
if (_access(strTxtPath,0)==0)//判断文件是否存在
{
CStdioFile file;//构造一个文件
CString FileContent;//定义行内容
file.Open(strTxtPath, CStdioFile::modeRead);//打开文件
int i = 0;
while (file.ReadString(FileContent))//逐行读取字符串
{
m_list.InsertItem(i, FileContent);//CListControl控件中插入一行
i++;
}
file.Close();
}