29 #ifndef CASA_SYMLINK_H
30 #define CASA_SYMLINK_H
void move(const Path &target, Bool overwrite=True)
Move the symlink to the target path using the system command mv.
String getSymLink() const
Get the value of the symlink.
Get information about, and manipulate symbolic links.
void checkPath() const
Check if the path of the file is valid.
void create(const Path &target, Bool overwrite=True)
Make a symbolic link to a file given by target.
Class to get file information and a base for other file classes.
bool Bool
Define the standard types used by Casacore.
void copy(const Path &target, Bool overwrite=True) const
Copy the symlink to the target path using the system command cp.
Path readSymLink() const
Read value of a symbolic link and return it as a Path.
Path followSymLink() const
As readSymLink, but the entire symlink chain is followed when the symlinks points to other symlinks...
SymLink()
The default constructor creates a SymLink with path ".".
String: the storage and methods of handling collections of characters.
SymLink & operator=(const SymLink &that)
Assignment (copy semantics).