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;
}

写好后测试了一下,还行,不过后来又改了,就成现在这样了.

posted @ 2007-09-13 19:07  Socrates  阅读(393)  评论(0编辑  收藏  举报