- 注册时间
- 2005-2-11
- 最后登录
- 1970-1-1
|
发表于 2006-4-15 19:28:00
|
显示全部楼层
void main()
{int i,j,value;
char filename[16];
char path[60];
i=0;strcpy(path,"/");ChDir("/");
for(;;)
{value=FileList(filename);
if(!value||!strcmp(filename,".."))
{if(i>0)
{i--;ChDir("..");
for(j=strlen(path)-1;j>0;j--){if(path[j]=='/')break;path[j]=0;}
}
else break;
}
else
{if(strlen(path)>1)strcat(path,"/");strcat(path,filename);
if(!ChDir(filename))break;
i++;
}
}
SetScreen(0);printf("%s",path);getchar();
}
path就是完整的文件路径了
|
|