cpp/experimental/fs/remove

@1@ The file or empty directory identified by the path is deleted as if by the POSIX remove. Symlinks are not followed (symlink is removed, not its target) @2@ Deletes the contents of (if it is a directory) and the contents of all its subdirectories, recursively, then deletes  itself as if by repeatedly applying the POSIX remove. Symlinks are not followed (symlink is removed, not its target)

Return value
@1@ if the file was deleted,  if it did not exist. The overload that takes argument returns  on errors. @2@ Returns the number of files and directories that were deleted (which may be zero if did not exist to begin with). The overload that takes argument returns  on error.