51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2329|回复: 7
打印 上一主题 下一主题

[原创] LR中如何判断文件是否存在

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-8-22 17:20:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我刚录制了一个下载文件的脚本,也可以下载下来,每次下载下来的名字一样,这样多个用户就不能下载了,其中下载文件的代码如下:
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 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

8#
发表于 2007-9-10 15:30:07 | 只看该作者

LR中如何判断文件是否存在

LR中如何判断文件是否存在

我刚录制了一个下载文件的脚本,也可以下载下来,每次下载下来的名字一样,这样多个用户就不能下载了
------------------------------
LZ 你可以在下载下来的文件把用户名系统时间都连接在一起就不会出现一样咯
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2017-1-23 15:52
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    7#
    发表于 2007-8-30 09:43:25 | 只看该作者
    不会,安静的路过
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2007-8-30 09:30:22 | 只看该作者
    sdlkfj2
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2007-8-30 09:29:26 | 只看该作者
    sdlkfj2 楼主能不能把下载文件脚本共享下 供大家学习学习
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2007-8-30 07:56:19 | 只看该作者

    谢谢了呀
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2007-8-29 21:04:49 | 只看该作者
    嗯。楼主的帖子, 呵呵,最近常常见到楼主啊,路过的……
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2007-8-29 21:02:51 | 只看该作者
    既然vc中可以实现,那直接封装成dll,从LR里调不就行了?LR里调用dll还是很简单的。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-23 15:52 , Processed in 0.071431 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表