Only Folders
$items = get-childitem \\n013\group\Public\InfoCentre\Data -Recurse | Where-Object {$_.PSIsContainer -eq 1} | sort fullname -descending
foreach ($item in $items)
{
if ($item.name -eq $item.name.ToLower())
{
$temp = $item.FullName.ToLower() + "_"
$name = $item.FullName.ToLower()
ren $name $temp
ren $temp $name
}
}
Both Files and Folders
$items = get-childitem \\n013\group\Public\InfoCentre\Data -Recurse
foreach ($item in $items)
{
if ($item.name -eq $item.name.ToLower())
{
$temp = $item.FullName.ToLower() + "_"
$name = $item.FullName.ToLower()
ren $name $temp
ren $temp $name
}
}
Add a comment