社区
C++ Builder
帖子详情
怎么才能随机提取一个d:\gif目录下的所有*.gif文件名。
soona
2003-05-30 02:15:19
怎么才能随机提取一个d:\gif目录下的所有*.gif文件名。
...全文
37
4
打赏
收藏
怎么才能随机提取一个d:\gif目录下的所有*.gif文件名。
怎么才能随机提取一个d:\gif目录下的所有*.gif文件名。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zsloyes
2003-07-11
打赏
举报
回复
我定义的一个函数,将一个目录下所有文件,加到一个TStringList中;
void GetFileList(AnsiString aPath,AnsiString aFileName,TStringList *FileNameList)
{
TSearchRec Sr;
if(FindFirst(aPath+aFileName,faArchive,Sr)==0)
{
FileNameList->Clear();
FileNameList->Add(Sr.Name);
while (FindNext(Sr)==0)
FileNameList->Add(Sr.Name);
FindClose(Sr);
}
}
调用时,支持文件过滤,如果你要用gif,则调用时
TStringList *MyFileList =new TStringList;
GetFileList("C:\",*.gif,MyFileList);
读出gif时
for(int i=0;i<MyFileList->Count;i++)
//做你要做的
//GifName=MyFileList->->Strings[i];
)
zywx
2003-05-30
打赏
举报
回复
来晚了
loking
2003-05-30
打赏
举报
回复
up
shally5
2003-05-30
打赏
举报
回复
#include <stdlib.h>
#include <stdio.h>
TSearchRec sr;
AnsiString RandFileName;
TStringList *MyFileList =new TStringList;
int iAttributes = 0;
iAttributes |= faArchive;
// iAttributes |= faAnyFile;
if (FindFirst("c:\\gif\\*.gif", iAttributes, sr) == 0)
{
do
{
if ((sr.Attr & iAttributes) == sr.Attr)
{
MyFileList->Add("c:\\gif\\"+sr.Name);
}
} while (FindNext(sr) == 0);
FindClose(sr);
}
RandFileName=MyFileList->Strings[rand()%MyFileList->Count];
你必须知道的495个C语言问题
我在设计
一个
状态机,用函数表示每种状态,每个函数都会返回
一个
指向下
一个
状态的函数的指针。可我找不到任何方法来声明这样的函数——感觉我需要
一个
返回指针的函数,返回的指针指向的又是返回指针的函数……,如此...
《你必须知道的495个C语言问题》
我在设计
一个
状态机,用函数表示每种状态,每个函数都会返回
一个
指向下
一个
状态的函数的指针。可我找不到任何方法来声明这样的函数——感觉我需要
一个
返回指针的函数,返回的指针指向的又是返回指针的函数……,如此...
网管教程 从入门到精通软件篇.txt
例如,驱动器:D: 范例 下列命令范例向驱动器 D: 的系统分区写入新的分区引导扇区: fixboot d: 注意: 如果不带任何参数,fixboot 命令将向用户登录的系统分区写入新的分区引导扇区。 Fixmbr 修复...
艾恩ASP无组件上传简单 示例
包括
提取
表单数据、上传到不同文件夹、保存到数据库(上传和保存表单可同时进行)、限制上传扩展名、限制上传大小、选择文件保存类型(原
文件名
和时间
随机
命名)等! 1.尽量追求简洁,减少赘余代码 2.全面保存客户...
JAVA上百实例源码以及开源项目源代码
用JAVA开发的
一个
小型的
目录
监视系统,系统会每5秒自动扫描一次需要监视的
目录
,可以用来监视
目录
中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章