none
Удаление файлов по маске RRS feed

  • Вопрос

  • День добрый коллеги.

    Есть задача удалить файлы по маске, задача достаточно простая, но возникает проблемы с исключением определенных каталогов из поиска.

    Скрипт povershell

    $disk=Get-WmiObject Win32_logicaldisk | Select-Object deviceid,drivetype,description
    foreach ($disk1 in $disk){
    if ($disk1.description -eq "Local Fixed Disk"){ 
    Get-ChildItem -path ($disk1.deviceid + '\*') | %{Get-ChildItem "$_\*" -Recurse  -Include *.ege | %{Remove-Item $_}}}

    В таком виде отрабатывает нормально.

    добавляю параметр - exclude 'Windows'

    и все равно удаляет из этой папки файлы с таким разрешением.

    %{Get-ChildItem "$_\*" -Recurse  -Include *.ege -exclude 'Windows'

    31 марта 2015 г. 10:02

Ответы

Все ответы