findfirst与findnext如何区别目录和文件呢?(30分)

  • 主题发起人 主题发起人 lmh79
  • 开始时间 开始时间
L

lmh79

Unregistered / Unconfirmed
GUEST, unregistred user!
请问用findfirst和findnext对文件操作的时间,怎样很好的区分文件和目录!
 
faReadOnly $00000001 &nbsp; &nbsp;Read-only files<br>faHidden &nbsp; &nbsp; &nbsp; &nbsp; $00000002 &nbsp; &nbsp;Hidden files<br>faSysFile &nbsp; &nbsp; &nbsp; &nbsp; $00000004 &nbsp; &nbsp;System files<br>faVolumeID $00000008 &nbsp; &nbsp;Volume ID files<br>faDirectory $00000010 &nbsp; &nbsp;Directory files<br>faArchive $00000020 &nbsp; &nbsp;Archive files<br>faAnyFile $0000003F &nbsp; &nbsp;Any file
 
注意:当目录有只读属时它会把它认成文件!所以注意自己捕获它!(这不是delphi的错!是winapi)
 
可以在得到属性后再用 if directoryexists 一下就知道是否为目录了。
 
还是这里的回答专业些!
 

Similar threads

回复
0
查看
1K
不得闲
回复
0
查看
812
不得闲
S
回复
0
查看
835
SUNSTONE的Delphi笔记
S
S
回复
0
查看
765
SUNSTONE的Delphi笔记
S
后退
顶部