Войти

Показать полную графическую версию : удаление и архивирование в распределенной файловой системе


Uuups
22-07-2013, 13:02
в распределенной файловой системе в путь
\\file_system\dir\
программа создает каталоги и записывает в оные же файлы
то есть конечная структура в целом выглядит так:
\\file_system\dir\files\data\file1.dat

задача:
папку \\file_system\dir\ чистить от файлов менее 50 кб (включая вложенные)

Iska
22-07-2013, 13:30
PowerShell:
$sPath = "\\file_system\dir"

if(Test-Path -Path $sPath) {
Get-ChildItem -Path $sPath -Recurse |`
ForEach-Object -Process {
if(!$_.PSIsContainer) {
if($_.Length -lt 50KB) {
Remove-Item $_.FullName -WhatIf
}
}
}
} else {
Write-Host -ForegroundColor Red "Can't find path [$sPath]"
}




© OSzone.net 2001-2012