Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Поправил скрипт,для обновления меток,но подпапки именовать не будет.

Код: Выделить весь код
Get-ChildItem -LiteralPath 'C:\Films' | Where-Object {$_.PsIsContainer} | Foreach {
	$sum = (" [{0:F2} GB]" -f ((Get-ChildItem -LiteralPath $_.fullname -Force -Recurse  | Measure-Object Length -Sum).Sum/1gb)).replace(".",",")
	
	if($_.name -match " \[.+ GB]"){
		if ($matches[0] -ne $sum){
			$_.MoveTo(($_.fullname -replace [regex]::Escape($matches[0]),$sum))
		}
	}
	else {
		$_.MoveTo($_.fullname + $sum)
	}
}
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:41, 10-10-2011 | #4