delphi SearchRec.Attr and faDirectory

作者:admin 来源: 日期:2013-3-21 15:50:03 人气: 101 标签:
QQ空间 新浪微博 腾讯微博 腾讯朋友 QQ收藏 百度空间 百度贴吧 更多 0

在目录文件查找中:

(SearchRec.Attr and faDirectory)=0

(SearchRec.Attr and faDirectory)=SearchRec.Attr

在意思上有什么不同么

SearchRec.Attr and faDirectory=faDirectory 呢?

他们是怎么组合的?谢谢

显然由于 1 and 1 =1,0 and 1 =0,因此第一句表示文件属性中没有fadirectory一项,而第二句反之。第三句,因为=运算级别较and为高,因此会出错。

SearchRec.Attr and faDirectory)=0 表示现在找到的这个文件项不是一个目录

(SearchRec.Attr and faDirectory)=SearchRec.Attr 表示现在找到的这个文件项是一个目录,而且是普通目录,即不是隐藏或系统或只读

SearchRec.Attr and faDirectory=faDirectory 表示现在找到的这个文件项是一个目录,但不一定是普通目录,可能是隐藏或系统或只读,要看其它属性而

(SearchRec.Attr   and   faDirectory)=0   为真时表示SearchRec.Attr中的faDirectory位为0,即不是目录文件

(SearchRec.Attr   and   faDirectory)=SearchRec.Attr   为真时表示SearchRec.Attr中除faDirectory位外的其他属性位肯定为0

如果想判断找到的是不是目录文件,用第二种方法是错误的。

当SearchRec.Attr=faDirectory时,该判断为真,而此时找到的是目录文件。

当SearchRec.Attr=0时,该判断为真,可现在找到的肯定不是目录文件。

SearchRec.Attr   and   faDirectory=faDirectory   为真时表示找到的文件为目录文件

delphi SearchRec.Attr and faDirectory相关推荐

  1. delphi公共函数 UMyPubFuncFroc--版权所有 (C) 2008 勇者工作室

    {*******************************************************} { } { Delphi公用函数单元 } { } { 版权所有 (C) 2008 勇 ...

  2. Delphi笔记整理(二)

    ◇[DELPHI]字符的加密与解密 function cryptstr(const s:string; stype: dword):string; var i: integer; fkey: inte ...

  3. Delphi的笔记整理(一)

    这几天清理资料,把以前学Delphi时的笔记翻出来了.大概是2005年时的吧,有些资料都没有什么价值了.以后再整理吧. Delphi Note 1.触发器的使用. 源数据库: 名称:info 字段:i ...

  4. DELPHI TreeView 文件目录树和 设置节点图标 完整

        DELPHI TreeView 文件目录树和 设置节点图标 下载地址 http://download.csdn.net/detail/teststudio/6448293 需要制作文档管理软件 ...

  5. 怎么把收藏夹变成html文件,用Delphi将IE收藏夹导出为HTML文件

    用Delphi将IE收藏夹导出为HTML文件 时间:2006/7/19 6:33:28 作者:佚名 人气:456 上网时间长了,总会保存一些好的网站地址,以备将来访问.但是,如果收藏机网址太多,选择的 ...

  6. delphi十个小技巧

    delphi十个小技巧.... 1.判断一个字符串是否包含于另外一个字符串的方法 例如:if pos('ab','abcd')<>0 then messagedlg('ab是包含于abcd ...

  7. DELPHI基础开发技巧

    ◇[DELPHI]网络邻居复制文件 uses shellapi; copyfile(pchar('newfile.txt'),pchar('//computername/direction/targe ...

  8. delphi html转pdf文件,用Delphi将IE收藏夹导出为HTML文件_Delphi

    上网时间长了,总会保存一些好的网站地址,以备将来访问.但是,如果收藏机网址太多,选择的时候反而很费劲.这时候,将这些收藏夹导出为一个html文件,然后将它设置为浏览器默认首页就成为一个不错的选择.这里 ...

  9. Delphi常用属性

    常用[属性] Action:该属性是与组件关联的行为,允许应用程序集中响应用户命令 Anchors:与组件连接的窗体的位置点 Align:确定组件的对齐方式 AutoSize:确定组件是否自动调整其大 ...

最新文章

  1. C++中.lib静态库、.dll动态库的生成及调用2
  2. 查看centos当前版本
  3. python的except之后还运行吗_python except异常处理之后不退出,如何解决异常继续执行...
  4. python字符串_Python字符串格式化%s%d%f详解
  5. lua 区间比较_TI-Lua 系列教程2.4.1: 条件分支
  6. 给Eclipse插件的View加上菜单和工具条
  7. 各大市场应用上架整理
  8. 离职时如何拒绝领导的挽留
  9. bzoj4199 [Noi2015]品酒大会
  10. Excel 文本转数值的方法
  11. 中国记账软件行业现状规模与应用前景预测报告(2022-2027)
  12. 坎坎坷坷的深度学习之路(一)-环境搭建
  13. Ubuntu 8.04 优化设置
  14. 一个简易的基于内容的新闻推荐系统
  15. 国行诺基亚Lumia 1520价格或为4999元
  16. 常用单片机编程思想及例程2——串口接收断帧
  17. (三)大话深度学习编译器中的自动调优·Empirical Search
  18. 去除字符串中的所有空格
  19. word中给图表自动编号时出现的“题注或页码中不含章节编号”的问题
  20. RocketMQ 三种发消息的方式

热门文章

  1. 【狂神】Mysql学习(代码)
  2. python灰色关联度分析_灰色关联分析法 python
  3. 设置添加环境变量Path
  4. 《贪心算法》— NYOJ 贪心算法题目汇总(一)
  5. HBase学习(5)-MapReduce操作HBase
  6. 笔记本usb外接3.5寸sata台式机硬盘, 用mhdd检测不到,怎么处理?
  7. liblinear libsvm
  8. 3D 渲染过程:逼真的 3D 渲染的分步指南_棋盘格渲染
  9. 2Dto3D视频转换技术
  10. Linux系统开启IPv6任播(anycast)地址