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.
ABSTRACT CLASSES Abstract class for colors Any implementation of color should be able to provide a hexadecimal form of the if a human readable name(i.e."black").In many places throughout the plotter
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.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.
SymLink & operator=(const SymLink &that)
Assignment (copy semantics).