5#if !defined(CFILEUTILSINCLUDE_H)
6#define CFILEUTILSINCLUDE_H
12#include "xfileoperation.h"
14BEGIN_MOOTOOLS_NAMESPACE
27 bool AreFileAttributesSet(
unsigned int dwMask,
bool allIsSet =
true)
const;
31 bool IsDirectory()
const;
33 bool IsReadOnly()
const;
34 bool IsHidden()
const;
35 bool IsNormal()
const;
44 xFileFindInfo curInfo, nextInfo;
57 inline bool CXFileFind::IsFileAttributeSet(XFILE_ATTRIBUTE
attribute)
const
62 return (!!(curInfo.fileinfo.attributes &
attribute));
65 inline bool CXFileFind::IsReadOnly()
const
67 return IsFileAttributeSet(XFILE_ATTRIBUTE_READONLY);
70 inline bool CXFileFind::IsDirectory()
const
72 return IsFileAttributeSet(XFILE_ATTRIBUTE_DIRECTORY);
75 inline bool CXFileFind::IsHidden()
const
77 return IsFileAttributeSet(XFILE_ATTRIBUTE_HIDDEN);
80 inline bool CXFileFind::IsNormal()
const
82 return IsFileAttributeSet(XFILE_ATTRIBUTE_NORMAL);
The class defines an x, y, z 3D point which can use int, float or double.
Definition 3DPoint.h:27
Definition XFileUtils.h:17