09 InstallShield内部库函数全集九-文件和文件夹函数(中文版)(3)
< 0:FindAllDirs未能生成一个列表。
注解:
·FindAllDirs从指定目录开始查找一个分层子目录结构。如果指定目录是一个根目录并且nOp 包含INCLUDE_SUBDIR,则返回整个磁盘上的所有目录名。你可以使用FindAllDirs来找到一个特定目录的子目录,或你可以使用它来找到一个磁盘上的所有目录。
9.15 FindAllFiles
语法:FindAllFiles (szDir, szFileName, svResult, nOp);
说明:FindAllFiles函数查找一个整个子目录结构并返回第一个有特定文件说明的文件的文件名。如果传递给nOp的变元是RESET,InstallShield在参数szDir指定的目录中开始查找并继续在其子目录结构中查找直到它找到与szFileName匹配的一个文件。如果nOp等于
Installshield相关函数
CONTINUE,查找从函数上次被调用时离开的地方继续。重复调用该函数来找到所有出现的与szFileName匹配的文件。
参数:
szDir
指定要查找的目录名。
szFileName
指定要查找的文件说明。该参数允许通配符。
svResult
如果找到则返回第一个匹配文件的全限定名。如果FindAllFiles失败,svResult保持不变。 nOp
指示查找选项。在该参数位置传递下列预定义常量之一:
CONTINUE:在前一个查找停止的位置继续查找。
RESET:在szDir指定的目录开始处开始查找。
CANCEL:释放先前调用FindAllFiles时访问的所有文件和文件夹。运行在Windows NT下的安装中,以该参数调用FindAllFiles来确保随后的对已经由FindAllFiles访问过的文件和文件夹的操作成功。
为找到所有与文件说明匹配的文件,可按下列步骤进行:
1.将要查找的文件夹名赋给szDir。
2.将文件说明赋给szFileName,如IS5*.txt。
3.将nOp设置为RESET,调用FindAllFiles。
4.当FindAllFiles的返回码是0时,保存svResult返回的文件名;然后调用FindAllFiles, nOp 设置为 CONTINUE.。
5.最后,运行在Windows NT下的安装中,调用FindAllFiles ,nOp设置为CANCEL 返回值:
Installshield相关函数
0:表明函数检索并返回一个与说明匹配的文件。
< 0:表明函数未能找到一个与说明匹配的文件。
注解:
·该函数从指定目录开始查找一个分层子目录结构。如果指定目录是一个根目录,InstallShiled查找整个磁盘。函数在它找到的第一个匹配文件名处停止。
·第一次你调用该函数来开始一个新的查找,设置nOp为RESET。你可以通过设置nOp为CONTINUE来继续查找指定文件的所有其它出现,并可把该函数调用放在一个循环中,以 FindAllFiles函数失败为结束。
·你不能在一个FindAllFiles(..., RESET)和FindAllFiles(..., CONTINUE) 循环中使用Xcopyfile函数。如果你在一个FindAllFiles循环中调用XcopyFile,由FindAllFiles(..., CONTINUE)返回的文件名可能不正确。
9.16 FindFile
语法:FindFile (szPath, szFileName, svResult);
说明:FindFile函数在一个目录中查找一指定文件。InstallShield在参数svResult返回第一个匹配的文件。
参数:
szPath
指定要查找的目录名。该目录下的子目录不被查找。
szFileName
指定要查找的文件名。该参数允许通配符。
svResult
返回与szFileName匹配的第一个文件的文件名。该参数包含未限定文件名(也就是,不包括驱动器指示符和路径)。
返回值:
Installshield相关函数
0:表明函数成功找到并返回指定文件。
< 0:表明函数未能找到文件。
注解:
·该函数只查找指定子目录。它不查找整个磁盘或目录树。
9.17 GetFileInfo
语法:GetFileInfo (szPathName, nType, nvResult, svResult);
说明:调用GetFileInfo函数来确定一个文件的属性,日期,时间或大小。每个GetFileInfo语句中,你只可以要求这些数据项中的一个。例如,为得到一个文件的日期和时间信息,你必须调用GetFileInfo两次,一次取得日期,一次取得时间。
参数:
szPathName
指定你要检索其信息的文件的全限定名。
nType
指定要检索的信息类型。如果该信息是一个数字,GetFileInfo把它放到nvResult。如果信息是一个字符串,GetFileInfo把它放到svResult。在该参数位置传递下列预定义常量之一: FILE_ATTRIBUTE:文件属性在nvResult返回。看注解。
FILE_DATE:文件日期以YYYY\MM\DD格式返回到svResult。
FILE_SIZE:大小以字节数返回到nvResult。
FILE_TIME:文件时间以HH:MM:SS格式返回到svResult。
nvResult
返回数值型信息。
svResult
返回字符串型信息。
返回值:
…… 此处隐藏:447字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [求职职场]加法运算定律的运用练习题
- [求职职场]大型石油化工工业过程节能新技术
- [求职职场]2015-2020年中国箱纸板行业分析与投资
- [求职职场]NADEX-IWC5A点焊机故障代码
- [求职职场]英语阅读 非常有用
- [求职职场]鲁卫疾控发〔2012〕2号(联合,印发山东
- [求职职场]2014年莆田公务员行测技巧:数字推理的
- [求职职场]基于最近发展区理论的高中数学课堂有效
- [求职职场]与贸易有关的知识产权协议
- [求职职场]【王风范】微演说·职场演说三
- [求职职场]新时代国珍健康大课堂
- [求职职场]群论期末考试复习题
- [求职职场]施工现场消防安全专项施工方案(范本)-
- [求职职场]初中物理光学知识点归纳完美版
- [求职职场]毕业设计总结与体会范文
- [求职职场]江南大学2018年上半年展示设计第1阶段
- [求职职场]景尚乡民兵参战支前保障方案
- [求职职场]【优质】2019年工会职工之家建设工作总
- [求职职场]数据库技术与应用—SQL Server 2008(第
- [求职职场]汽车变速箱构造与工作原理
- 首钢工业区工业遗产资源保护与再利用研
- 第4课 《大学》节选
- 2016程序文件——检验检测结果发布程序
- 2011年高考试题文言文阅读全解释__2011
- 化学是一门基础的自然科学
- 海外做市商制度的借鉴意义
- 外国建筑史复习资料(
- 七年级下思想品德期末综合测试(二)
- 思政课部2013年上学期教学工作总结
- 电大国际公法任务3 0004
- 《圆的认识》教学设计
- 中国轨道交通牵引变流器行业市场发展调
- 中泰证券#定期报告:坚守时代硬科技和
- 浅论企业财务管理与企业经营投资风险的
- 大功率半导体激光器光纤耦合技术调研报
- 中国传统家具的现状与发展探讨
- Broadcom数字电视芯片助海尔扩展高清电
- 新HSK4词汇练习 超全(五)
- 2013届高考数学单元考点复习12
- 雨霖铃精品课件




