240 int chdir(
string path);
257 int chmod(
string path, softint mode);
280 int chown(
string path, softint owner = -1, softint group = -1);
655 int lchown(
string path, softint uid = -1, softint gid = -1);
706 int mkdir(
string path, softint mode = 0777);
726 int mkfifo(
string path, softint mode = 0600);
766 nothing
rename(
string old_path,
string new_path);
782 int rmdir(
string path);
857 nothing
symlink(
string old_path,
string new_path);
873 int umask(softint mask);
nothing rename(string old_path, string new_path)
Renames (or moves) files or directories. Note that for this call to function properly, the Qore process must have sufficient permissions and access to the given filesystem objects or paths to execute the rename operation.
bool is_link(string path)
Returns True if the string passed identifies a symbolic link on the filesystem, False if not...
*list stat(string path)
Returns a list of file status values for the path argument, following any symbolic links; if any erro...
string readlink(string path)
Returns the target of a symbolic link; throws an exception if an error occurs (ex: file does not exis...
int chmod(string path, softint mode)
Changes the mode of a file or directory.
bool is_dev(string path)
Returns True if the string passed identifies a device (either block or character) on the filesystem...
bool is_pipe(string path)
Returns True if the string passed identifies a pipe (FIFO) on the filesystem, False if not...
string getcwd()
Returns a string giving the current working directory or NOTHING if the current working directory cou...
int unlink(string path)
Deletes a file and returns 0 for success, -1 for error (in which case errno() can be used to get the ...
bool is_cdev(string path)
Returns True if the string passed identifies a character device on the filesystem, False if not.
list list(...)
Returns a list of the arguments passed at the top level.
nothing symlink(string old_path, string new_path)
Creates a symbolic link to a directory path. Note that for this call to function properly, the Qore process must have sufficient permissions and access to the given filesystem path to create the symbolic link.
int mkdir(string path, softint mode=0777)
Creates a directory, optionally specifying the mode.
*hash statvfs(string path)
Returns a hash of filesystem status values for the file or directory path passed. ...
int umask(softint mask)
Sets the file creation mode mask for the process and returns the previous value of the file creation ...
bool is_executable(string path)
Returns True if the string passed identifies an executable on the filesystem, False if not...
*hash hlstat(string path)
Returns a hash of file status values for the path argument and does not follow symbolic links; if any...
bool is_dir(string path)
Returns True if the string passed identifies a directory on the filesystem, False if not...
bool is_socket(string path)
Returns True if the string passed identifies a socket on the filesystem, False if not...
*hash hstat(string path)
Returns a hash of file status values for the path argument, following any symbolic links; if any erro...
int chdir(string path)
Changes the current working directory for the current process.
int lchown(string path, softint uid=-1, softint gid=-1)
Changes the user and group owners of a file, if the current user has permission to do so (normally on...
bool is_readable(string path)
Returns True if the string passed identifies a file readable by the current user, False if not...
*list lstat(string path)
Returns a list of file status values for the path argument and does not follow symbolic links; if any...
int rmdir(string path)
Removes a directory.
*list glob(string glob_str)
Returns a list of files matching the string argument or NOTHING if the call to glob() fails...
int mkfifo(string path, softint mode=0600)
Creates a named pipe file with an optional file mode.
bool is_writable(string path)
Returns True if the string passed identifies a file writable by the current user, False if not...
bool is_file(string path)
Returns True if the string passed identifies a regular file on the filesystem, False if not...
bool is_bdev(string path)
Returns True if the string passed identifies a block device on the filesystem, False if not...
int chown(string path, softint owner=-1, softint group=-1)
Changes the user and group owners of a file, if the current user has permission to do so (normally on...
bool is_writeable(string path)
Returns True if the string passed identifies a file writable by the current user (backwards-compatibl...
hash hash(object obj)
Returns a hash of an object's members.
string getcwd2()
Returns a string giving the current working directory; throws an exception if the current directory c...