Retrieves the parent directory of the specified path.
The parent directory, or an empty String if path is the root directory, including the root of a UNC server or share name.
Exception Type | Condition |
---|---|
IOException | The directory specified by path is read-only. |
ArgumentException | path is a zero-length string, contains only white space, or contains one or more invalid characters. |
PathTooLongException | The specified path, file name, or both exceed the system-defined maximum length. |
DirectoryNotFoundException | The specified path was not found. |
Copy "readme.txt" from the current working directory to its parent directory.
<property name="current.dir" value="${directory::get-current-directory()}" /> <property name="current.dir.parent" value="${directory::get-parent-directory(current.dir)}" /> <copy file="${path::combine(current.dir, 'readme.txt')} todir="${current.dir.parent}" />
DirectoryFunctions Class | NAnt.Core.Functions Namespace