CString appdir=GetExePath();
CString batfile=appdir+"\\UCWebServ\\install.bat";
CString FileData="cd "+appdir+"\\UCWebServ";
ModBatfile(batfile,FileData);
//修改文件filename的第一行值为val
BOOL ModBatfile(CString filename,CString val)
{
CStringArray strarrbat;
CStdioFile File;
CString FileData="";
File.Open(filename, CFile::modeRead);
//File.Seek(0, CFile::begin);
while ( File.ReadString(FileData))
{
FileData.TrimLeft();//或者用后面这两个函数strLine.TrimLeft();strLine.TrimRight();
if(FileData != "")
strarrbat.Add(FileData);
}
File.Close();
strarrbat[0]=val;
int size=strarrbat.GetSize();
File.Open(filename,CFile::modeCreate|CFile::modeWrite);
CString strTemp="";
for(int i=0;i<size;i++)
{
strTemp=strarrbat.GetAt(i);
File.WriteString(strTemp+"\n");
}
File.Close();
return TRUE;
}
//写日志