Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   удаление и архивирование в распределенной файловой системе (http://forum.oszone.net/showthread.php?t=264752)

Uuups 22-07-2013 13:02 2188581

удаление и архивирование в распределенной файловой системе
 
в распределенной файловой системе в путь
\\file_system\dir\
программа создает каталоги и записывает в оные же файлы
то есть конечная структура в целом выглядит так:
\\file_system\dir\files\data\file1.dat

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

Iska 22-07-2013 13:30 2188592

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]"
}



Время: 11:12.

Время: 11:12.
© OSzone.net 2001-