Search notes:

PowerShell module filesystem: initialize-emptyDirectory

The function initialize-emptyDirectory of the module filesystem creates an empty directory and returns the corresponding System.IO.DirectoryInfo object.
If $dir already exists, it is removed (including content) and re-created. If the directory cannot be removed, the function returns $null
$dir_obj = initialize-emptyDirectory 'P:/ath/to/directory'
if ($dir -eq $null) {
   write-host 'Could not remove directory, possibly because it is still used by another process'
}

do-somethingWith $dir_obj

Index