57 nothing
chgrp(
int gid);
83 nothing
chgrp(
string groupname);
105 nothing
chmod(softint mode);
130 nothing
chown(
int uid);
156 nothing
chown(
string username);
204 int create(softint mode = 0777);
298 list
list(
string regex, softint regex_options = 0, softbool full =
False);
358 list
listDirs(
string regex, softint regex_options = 0, softbool full =
False);
419 list
listFiles(
string regex, softint regex_options = 0, softbool full =
False);
442 nothing
mkdir(
string subdir, softint mode = 0777);
540 nothing
rmdir(
string subdir);
list listDirs(bool full=False)
Retrieves all subdirectory entries in this directory, except "." and ".." directories; if any errors ...
nothing rmdir(string subdir)
Removes a direct subdirectory from the Dir object's current path.
This class implements directory handling, file listing, creating/removing subdirectories, etc.
Definition: QC_Dir.dox.h:13
constructor(*string encoding)
Creates the Directory object.
int create(softint mode=0777)
Creates the directory tree the Dir object points to, if it does not exist.
hash statvfs()
Returns a hash of filesystem status values for the current directory.
*string path()
Returns the path of the Dir object or NOTHING if no path is set.
bool removeFile(string file)
Remove the file with the given name in the Dir object's directory.
const False
logical False
Definition: qc_qore.dox.h:92
nothing mkdir(string subdir, softint mode=0777)
Creates a direct subdirectory in the Dir object's current path.
bool regex(string str, string regex, int options=0)
Returns True if the regular expression matches the string passed, otherwise returns False...
bool exists()
Returns True if the path in the Dir object points to a directory that already exists and is openable ...
File openFile(string filename, int flags=O_RDONLY, int mode=0666, *string encoding)
Create and open a File object in the current directory of the Dir object.
nothing chmod(softint mode)
Changes the mode of the directory.
copy()
Creates a new directory object with the same character encoding specification and the same path as th...
nothing chown(int uid)
Change the ownership of the directory from the userid.
list listFiles(bool full=False)
Retrieves all files in this directory; if any errors occur an exception is thrown.
hash hstat()
Returns a hash of file status information for the current directory.
list list(bool full=False)
Get all entries in this directory, except "." and ".." directories; if any errors occur an exception ...
const O_RDONLY
Open the file read-only.
Definition: QC_File.dox.h:875
The File class allows Qore programs to read, write, and create files.
Definition: QC_File.dox.h:50
nothing chgrp(int gid)
Change the group membership of the directory from the group id.
list stat()
Returns a list of file status information for the current directory.
bool chdir(string path)
Changes the current directory of the Dir object to the path given.
hash hash(object obj)
Returns a hash of an object's members.
Dir openDir(string subdir, *string encoding)
Get a Dir object as an subdir entry of the current directory.