Searchrec.Attr 中的奇怪值(值:48)
Strange value in Searchrec.Attr (Value: 48)
我正在使用 TSearchRec 映射目录,但是 Attr
的一个特定目录是 return 十进制 48 十六进制 30。
在SysUtils
单元中有以下值:
{ File attribute constants }
faReadOnly = [=11=]000001 platform;
faHidden = [=11=]000002 platform;
faSysFile = [=11=]000004 platform;
faVolumeID = [=11=]000008 platform;
faDirectory = [=11=]000010;
faArchive = [=11=]000020 platform;
faSymLink = [=11=]000040 platform;
faAnyFile = [=11=]00003F;
在此列表中没有此值。那么,我该如何解决这个 "problem"?
谢谢
这些是可以与按位或组合的标志。所以 </code> 是 <code>faDirectory or faArchive
.
标志可以组合的原因是标志(主要)代表文件系统对象的独立属性。文件系统对象可以具有 none、一个或多个这些属性。
我正在使用 TSearchRec 映射目录,但是 Attr
的一个特定目录是 return 十进制 48 十六进制 30。
在SysUtils
单元中有以下值:
{ File attribute constants }
faReadOnly = [=11=]000001 platform;
faHidden = [=11=]000002 platform;
faSysFile = [=11=]000004 platform;
faVolumeID = [=11=]000008 platform;
faDirectory = [=11=]000010;
faArchive = [=11=]000020 platform;
faSymLink = [=11=]000040 platform;
faAnyFile = [=11=]00003F;
在此列表中没有此值。那么,我该如何解决这个 "problem"?
谢谢
这些是可以与按位或组合的标志。所以 </code> 是 <code>faDirectory or faArchive
.
标志可以组合的原因是标志(主要)代表文件系统对象的独立属性。文件系统对象可以具有 none、一个或多个这些属性。