Private/Util/New-RunFolder.ps1
|
function New-RunFolder { [CmdletBinding()] [OutputType([string])] param([Parameter(Mandatory)][string]$Root) $stamp = (Get-Date).ToUniversalTime().ToString('yyyy-MM-dd_HHmmss_fff') $folder = Join-Path -Path $Root -ChildPath $stamp New-Item -ItemType Directory -Path $folder -Force | Out-Null return (Resolve-Path $folder).Path } |