|
我刚录制了一个下载文件的脚本,也可以下载下来,每次下载下来的名字一样,这样多个用户就不能下载了,其中下载文件的代码如下:
filedes=fopen("c:\\Documents and Settings\\Administrator\\桌面\\Test\\1.exe","wb"))==NULL
如何判断1.exe是否存在,如果存在的话就要更换文件名,我试过如下方式都失败了
filedes=fopen("c:\\Documents and Settings\\Administrator\\桌面\\Test\\" + "1.exe","wb"))==NULL
filedes=fopen("c:\\Documents and Settings\\Administrator\\桌面\\Test\\" and "1.exe","wb"))==NULL
filedes=fopen("c:\\Documents and Settings\\Administrator\\桌面\\Test\\" & "1.exe","wb"))==NULL
急求高手指导下呀
判断文件是否存在,如果是VC中我就会弄,LR就不会了,以下是VC中判断文件是否存在的代码,大家参考下:
*****************************************
#include <stdio.h>
#include <io.h>
int file_exists(char *filename);
int main(void)
{
printf("Does NOTEXIST.FIL exist: %s\n",
file_exists("NOTEXISTS.FIL") ? "YES" : "NO");
return 0;
}
int file_exists(char *filename)
{
filename="c:\\123.txt";
return (access(filename, 0) == 0);
}
*****************************************
[ 本帖最后由 423799223 于 2007-8-22 17:22 编辑 ] |
|