C++中打开指定目录的函数
#include <direct.h>
#include <time.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
char tmpbuf[16];//当日目录
void TodayFileName()
{
time_t cur;
struct tm *mt;
cur = time(NULL);
mt = localtime(&cur);
strftime(tmpbuf, 16,"%Y%m%d", mt);
}
bool findfile( char *cFilePath, char *cFileName)
{
//FILE *fp;
char *cMyFilePath = cFilePath;
char *cMyFileName = cFileName;
if( _chdir(cMyFilePath))
{
return 0;
}
else
if((fp == fopen(cMyFileName, "r")) == NULL)
return 0;
else
// else
//system( "dir *.log.1");
}
int main()
{
char cFilePath1[50] = "D://kcxp//log";
char cFileName1[30] = "ERR0001.log.1";
strcat(cFilePath1,"//");
TodayFileName();
strcat(cFilePath1,tmpbuf);
return 0;
}
写好后测试了一下,还行,不过后来又改了,就成现在这样了.
不积跬步,无以至千里;不积小流,无以成江海。