в распределенной файловой системе в путь
\\file_system\dir\
программа создает каталоги и записывает в оные же файлы
то есть конечная структура в целом выглядит так:
\\file_system\dir\files\data\file1.dat
задача:
папку \\file_system\dir\ чистить от файлов менее 50 кб (включая вложенные)
CMD/BAT - удаление и архивирование в распределенной файловой системе
-
Uuups
Re: CMD/BAT - удаление и архивирование в распределенной файловой системе
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]"
}