All Classes Namespaces Functions Variables Groups Pages
ql_file.dox.h
namespace Qore {
bool absolute_path(string path);
bool absolute_path_unix(string path);
bool absolute_path_windows(string path);
int chdir(string path);
int chmod(string path, softint mode);
int chown(string path, softint owner = -1, softint group = -1);
*string getcwd();
string getcwd2();
*list glob(string glob_str);
nothing glob();
*hash hlstat(string path);
nothing hlstat();
*hash hstat(string path);
nothing hstat();
bool is_bdev(string path);
bool is_cdev(string path);
bool is_dev(string path);
bool is_dir(string path);
bool is_executable(string path);
bool is_file(string path);
bool is_link(string path);
bool is_pipe(string path);
bool is_readable(string path);
bool is_socket(string path);
bool is_writable(string path);
bool is_writeable(string path);
int lchown(string path, softint uid = -1, softint gid = -1);
*list lstat(string path);
nothing lstat();
int mkdir(string path, softint mode = 0777);
int mkfifo(string path, softint mode = 0600);
string readlink(string path);
string realpath(string path);
nothing rename(string old_path, string new_path);
int rmdir(string path);
*list stat(string path);
nothing stat();
*hash statvfs(string path);
nothing symlink(string old_path, string new_path);
int umask(softint mask);
nothing umask();
int unlink(string path);
nothing unlink();
};
Qore::rename
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.
Qore::is_link
bool is_link(string path)
Returns True if the string passed identifies a symbolic link on the filesystem, False if not...
Qore::realpath
string realpath(string path)
Returns the canonicalized absolute pathname from the given path.
Qore::stat
*list stat(string path)
Returns a list of file status values for the path argument, following any symbolic links; if any erro...
Qore::readlink
string readlink(string path)
Returns the target of a symbolic link; throws an exception if an error occurs (ex: file does not exis...
Qore::chmod
int chmod(string path, softint mode)
Changes the mode of a file or directory.
Qore::is_dev
bool is_dev(string path)
Returns True if the string passed identifies a device (either block or character) on the filesystem...
Qore::is_pipe
bool is_pipe(string path)
Returns True if the string passed identifies a pipe (FIFO) on the filesystem, False if not...
Qore::getcwd
*string getcwd()
Returns a string giving the current working directory or NOTHING if the current working directory cou...
Qore::unlink
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 ...
Qore::is_cdev
bool is_cdev(string path)
Returns True if the string passed identifies a character device on the filesystem, False if not.
Qore::absolute_path_unix
bool absolute_path_unix(string path)
returns True if the argument is a UNIX absolute path, False if not
Qore::list
list list(...)
Returns a list of the arguments passed at the top level.
Qore::symlink
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.
Qore::mkdir
int mkdir(string path, softint mode=0777)
Creates a directory, optionally specifying the mode.
Qore::statvfs
*hash statvfs(string path)
Returns a hash of filesystem status values for the file or directory path passed. ...
Qore::umask
int umask(softint mask)
Sets the file creation mode mask for the process and returns the previous value of the file creation ...
Qore::is_executable
bool is_executable(string path)
Returns True if the string passed identifies an executable on the filesystem, False if not...
Qore::hlstat
*hash hlstat(string path)
Returns a hash of file status values for the path argument and does not follow symbolic links; if any...
Qore::is_dir
bool is_dir(string path)
Returns True if the string passed identifies a directory on the filesystem, False if not...
Qore::is_socket
bool is_socket(string path)
Returns True if the string passed identifies a socket on the filesystem, False if not...
Qore::hstat
*hash hstat(string path)
Returns a hash of file status values for the path argument, following any symbolic links; if any erro...
Qore::chdir
int chdir(string path)
Changes the current working directory for the current process.
Qore::lchown
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...
Qore::is_readable
bool is_readable(string path)
Returns True if the string passed identifies a file or a directory readable by the current user...
Qore::lstat
*list lstat(string path)
Returns a list of file status values for the path argument and does not follow symbolic links; if any...
Qore::rmdir
int rmdir(string path)
Removes a directory.
Qore::glob
*list glob(string glob_str)
Returns a list of files matching the string argument or NOTHING if the call to glob() fails...
Qore::mkfifo
int mkfifo(string path, softint mode=0600)
Creates a named pipe file with an optional file mode.
Qore::is_writable
bool is_writable(string path)
Returns True if the string passed identifies a file or a directory writable by the current user...
Qore::is_file
bool is_file(string path)
Returns True if the string passed identifies a regular file on the filesystem, False if not...
Qore::is_bdev
bool is_bdev(string path)
Returns True if the string passed identifies a block device on the filesystem, False if not...
Qore::chown
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...
Qore::is_writeable
bool is_writeable(string path)
Returns True if the string passed identifies a file or a directory writable by the current user (back...
Qore::absolute_path_windows
bool absolute_path_windows(string path)
returns True if the argument is a Windows absolute path, False if not
Qore::hash
hash hash(object obj)
Returns a hash of an object&#39;s members.
Qore::getcwd2
string getcwd2()
Returns a string giving the current working directory; throws an exception if the current directory c...
Qore::absolute_path
bool absolute_path(string path)
returns True if the argument is an absolute path on the current platform, False if not ...