int GetFileIndex()
{
WIN32_FIND_DATA FindFileData;
HANDLE hFind;
string fullpath;
char pathBuf[MAX_PATH];
DWORD dw = GetCurrentDirectory(MAX_PATH,pathBuf);
if (dw == 0)return -1;
strcat(pathBuf,"http://www.cnblogs.com/justinpanrobot/admin/file://temp/");
hFind = FindFirstFile(pathBuf, &FindFileData);
if (hFind == INVALID_HANDLE_VALUE)
{
bool brel = CreateDirectory(pathBuf,NULL);
if (!brel)
{
printf("%s","创建目录失败");
return 0;
}
}
char tempBuf[MAX_PATH];
strcpy(tempBuf,pathBuf);
char fileBuf[30]="";
int index = 1;
while (true)
{
strcpy(pathBuf,tempBuf);
sprintf_s(fileBuf,"http://www.cnblogs.com/justinpanrobot/admin/file://dtmp%25d.xls%22,index/);
strcat(pathBuf,fileBuf);
hFind = FindFirstFile(pathBuf,&FindFileData);
if (hFind == INVALID_HANDLE_VALUE)
return index;
index++;
}
return 0;
}