51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 18444|回复: 27
打印 上一主题 下一主题

Loadrunner的C函数中怎么没有找到遍历文件的命令

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-12-2 13:45:26 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我需要找到目录下的文件名,但是没有发现有这个C的函数,大家帮一下忙啊。

[ Last edited by wqsqiushi on 2004-12-2 at 13:59 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

28#
发表于 2011-11-18 15:34:09 | 只看该作者
回复 1# wqsqiushi


    其实JAVA 也可以做这样的事情的。写个CLASS , 再写一个方法遍历文件列表就可以了。直接在laodrunner java 协议可以直接使用。
回复 支持 反对

使用道具 举报

该用户从未签到

27#
发表于 2011-2-15 17:13:55 | 只看该作者
好强啊!
崇拜感油然而生!!
回复 支持 反对

使用道具 举报

该用户从未签到

26#
发表于 2008-12-9 14:04:25 | 只看该作者
崇拜
回复 支持 反对

使用道具 举报

该用户从未签到

25#
发表于 2008-10-31 15:14:18 | 只看该作者
虽然也很佩服,但是我想说的是,以上代码怎么没有注释啊?什么都没有看的很老火,不懂意思!不好意思我是初学者!!请大家多多照顾
回复 支持 反对

使用道具 举报

该用户从未签到

24#
发表于 2008-2-25 21:55:29 | 只看该作者
unix 可以这么写

int testdir(char *path)
{
        struct stat buf;
        if(lstat(path,&buf)<0)
        {
                return 0;
        }
        if(S_ISDIR(buf.st_mode))
        {
                return 1; //directory
        }
        return 0;
}

int directory(char *path,int *p_filenum, char   files[][128])
{
        DIR *db;
        char filename[128];
        struct dirent *p;

        db=opendir(path);
        if(db==NULL)
                return -1;


        * p_filenum =0;

        memset(filename,0,128);

        while ((p=readdir(db)))
        {
                if((strcmp(p->d_name,".")==0)||(strcmp(p->d_name,"..")==0))
                        continue;
                else
                {
                        //sprintf(filename,"%s/%s",path,p->d_name);
                        sprintf(filename,"%s",p->d_name);
                        if(testdir(filename))
                        {
                                //directory(filename);    this function no reg
                        }
                        else
                        {
                               //if core.* and  file return  ELF 32-bit LSB core file Intel 80386, version 1 (SYSV), SVR4-style, from 'iquery'
                                if ( strstr(filename,"core.") )
                                {
                                  printf("%s\n",filename);
                                  if  ( *p_filenum < 128 )
                                  {
                                        strcpy( files[*p_filenum ], filename);
                                       *p_filenum=*p_filenum +1 ;
                                  }
                                }
                        }

                }
                memset(filename,0,128);
        }

        closedir(db);
        return 0;
}
回复 支持 反对

使用道具 举报

该用户从未签到

23#
发表于 2008-2-1 17:19:04 | 只看该作者
有没有人已经封装好了。vc搞不定啊
回复 支持 反对

使用道具 举报

该用户从未签到

22#
发表于 2008-1-30 10:41:02 | 只看该作者
不知道如何用?老大
回复 支持 反对

使用道具 举报

该用户从未签到

21#
发表于 2007-9-28 12:01:18 | 只看该作者
问题太高深了,看不懂~
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2007-9-12 14:47:49 | 只看该作者
佩服佩服
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2007-5-10 17:16:19 | 只看该作者
sdlkfj5 强!
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2006-11-21 18:59:51 | 只看该作者
不错,受益菲浅,最近正在学这些sdlkfj5 sdlkfj9
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2006-11-2 15:31:33 | 只看该作者
开拓了思路啊!
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2006-10-23 23:04:44 | 只看该作者
的确厉害!
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2006-10-20 14:19:32 | 只看该作者
很好,测试也需要编程知识
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2006-8-1 11:53:26 | 只看该作者
最近正好用到这方面的内容,受益匪浅!!谢谢斑竹!!!
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2006-5-15 15:37:09 | 只看该作者
斑竹很牛啊!!!
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2006-4-12 22:31:49 | 只看该作者
真是佩服啊!!!!!!!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2005-11-21 13:00:37 | 只看该作者
收藏,越来越佩服斑竹了,呵呵 :)
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2005-7-25 09:24:25 | 只看该作者

求助

pcl2004_27
你好,能讲解一些关于VS.NET2003中LoadRunnerUser的运用吗?刚接触无从下手。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-11 14:59 , Processed in 0.100170 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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