- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Dir ? 函数 ? ? ? ? ? ? 返回一个 ? String,用以表示一个文件名、目录名或文件夹名称,它必须与指定的模式或文件属性、或磁盘卷标相匹配。 语法 Dir[(pathname[, ? attributes])] Dir ? 函数的语法具有以下几个部分: 部分 ? 描述 ? pathname ? 可选参数。用来指定文件名的字符串表达式,可能包含目录或文件夹、以及驱动器。如果没有找到 ? pathname,则会返回零长度字符串 ? ( )。 ? attributes ? 可选参数。常数或数值表达式,其总和用来指定文件属性。如果省略,则会返回匹配 ? pathname ? 但不包含属性的文件。 ? ? 设置值 attributes ? 参数的设置可为: 常数 ? 值 ? 描述 ? vbNormal ? 0 ? (缺省) ? 指定没有属性的文件。 ? vbReadOnly ? 1 ? 指定无属性的只读文件 ? vbHidden ? 2 ? 指定无属性的隐藏文件 ? VbSystem ? 4 ? 指定无属性的系统文件 ? vbVolume ? 8 ? 指定卷标文件;如果指定了其它属性,则忽略vbVolume ? vbDirectory ? 16 ? 指定无属性文件及其路径和文件夹。 ? 注意 ? 这些常数是由 ? VBA ? 所指定的,在程序代码中的任何位置,可以使用这些常数来替换真正的数值。 说明 Dir ? 支持多字符 ? (*) ? 和单字符 ? (?) ? 的通配符来指定多重文件。 ? 由于 ? Macintosh ? 不支持通配符,使用文件类型指定文件组。可以使用 ? MacID ? 函数指定文件类型而不用文件名。比如,下列语句返回当前文件夹中第一个TEXT文件的名称: Dir( SomePath , ? MacID( TEXT )) ? 为选中文件夹中所有文件,指定一空串: Dir( ) 在 ? Microsoft ? Windows ? 中,如果在Dir函数中使用MacID函数,将产生错误。 任何大于256的attribute值都被认为是MacID ? 函数的值。 在第一次调用 ? Dir ? 函数时,必须指定 ? pathname,否则会产生错误。如果也指定了文件属性,那么就必须包括 ? pathname。 Dir ? 会返回匹配 ? pathname ? 的第一个文件名。若想得到其它匹配 ? pathname ? 的文件名,再一次调用 ? Dir,且不要使用参数。如果已没有合乎条件的文件,则 ? Dir ? 会返回一个零长度字符串 ? ( )。一旦返回值为零长度字符串,并要再次调用 ? Dir ? 时,就必须指定 ? pathname,否则会产生错误。不必访问到所有匹配当前 ? pathname ? 的文件名,就可以改变到一个新的 ? pathname ? 上。但是,不能以递归方式来调用 ? Dir ? 函数。以 ? vbDirectory ? 属性来调用 ? Dir ? 不能连续地返回子目录。 提示 ? 由于文件名并不会以特别的次序来返回,所以可以将文件名存储在一个数组中,然后再对这个数组排序。 Dir ? 函数示例 本示例使用 ? Dir ? 函数来检查某些文件或目录是否存在。在 ? Macintosh ? 计算机上,默认驱动器名称是 ? “HD” ? ,并且路径部分由冒号取代反斜线隔开。而且 ? Microsoft ? Windows ? 的通配符在 ? Mac ? 中可以作为有效字符出现在文件名中。也可以使用 ? MacID ? 函数来指定文件组。 Dim ? MyFile, ? MyPath, ? MyName ? 返回“WIN.INI” ? (如果该文件存在)。 MyFile ? = ? Dir( C:\WINDOWS\WIN.ini ) ? ? ? ? 返回带指定扩展名的文件名。如果超过一个 ? *.ini ? 文件存在, ? 函数将返回按条件第一个找到的文件名。 MyFile ? = ? Dir( C:\WINDOWS\*.ini ) ? 若第二次调用 ? Dir ? 函数,但不带任何参数,则函数将返回同一目录下的下一个 ? *.ini ? 文件。 MyFile ? = ? Dir ? 返回找到的第一个隐式 ? *.TXT ? 文件。 MyFile ? = ? Dir( *.TXT , ? vbHidden) ? 显示 ? C:\ ? 目录下的名称。 MyPath ? = ? c:\ ? ? ? ? 指定路径。 MyN
您可能关注的文档
- unti1 unit 3 课后练习答案及一课一练语法题词汇答案详解的认识.doc
- UNXI基本命令的认识.doc
- U-Path用户手册的认识.doc
- UPS 基本概念指导.ppt
- UPS不间断电源技术协议(2009.8.6)的认识.doc
- UPS电源短信管理器的认识.doc
- UPS电源简介指导.ppt
- UPS电源介绍与RJ45模块详细介绍的认识.doc
- UPS供电系统技术要求的认识.doc
- UPS供电系统原理与指导.ppt
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
最近下载
- 2024 ESC心房颤动管理指南解读(全)校对版.pptx
- 期末实验必刷题(含基础,重点,难点)(解析版)-2023-2024学年九年级物理第一学期期末挑战满分训练.docx VIP
- 高考模拟作文“互联网时代的决策之道:信息与理性”审题立意及范文-备战2025年高考语文各地名校模考卷作文导写.docx
- 检维修安全培训.pptx VIP
- 1一个投机者的告白.doc
- 钣金工艺学课件(PPT-83页).ppt
- 中华体育精神的文化内涵与思想来源.docx VIP
- 2023惠州西湖壹城购物中心项目招商手册-41P.pdf
- 第八章 第19节 极点与极线-解析版.docx
- 15ZJ001_建筑构造用料做法.docx
文档评论(0)