core/ConvertTo-SanitizatedFileName.ps1
|
function ConvertTo-SanitizatedFileName { [CmdletBinding()] param ( [Parameter(Mandatory = $true)] [string]$fileName ) # replace illegal filesystem characters $illegalChars = @('/', '\', ':', '*', '?', '<', '>', '"', '|') foreach ($char in $illegalChars) { $fileName = $fileName.Replace($char, '_') } return $fileName } |