55 ReadUser = 0400, WriteUser = 0200, ExeUser = 0100,
56 ReadGroup = 0040, WriteGroup = 0020, ExeGroup = 0010,
57 ReadOther = 0004, WriteOther = 0002, ExeOther = 0001 };
71 void setFile(
const QFile & );
78 void setCaching(
bool );
82 #ifndef QT_NO_DIR //### 88 #ifndef QT_NO_DIR //### 94 bool isReadable()
const;
95 bool isWritable()
const;
96 bool isExecutable()
const;
98 #ifndef QT_NO_DIR //### 99 bool isRelative()
const;
105 bool isSymLink()
const;
110 uint ownerId()
const;
112 uint groupId()
const;
114 bool permission(
int permissionSpec )
const;
123 static void slashify(
QString & );
124 static void makeAbs(
QString & );
138 #endif // QFILEINFO_H Traverses directory structures and contents in a platform-independent way.
The QString class provides an abstraction of Unicode text and the classic C null-terminated char arra...
bool exists(std::string path)
decltype(auto) constexpr size(T &&obj)
ADL-aware version of std::size.
The QDateTime class provides date and time functions.
The QFile class is an I/O device that operates on files.
The QFileInfo class provides system-independent file information.