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

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

Забанен


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

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


Цитата Iska:
Нет. Переменную с уже полученными объектами никак не «обновить».
Код: Выделить весь код
PS D:\src> (gci -r | ? {!$_.PSIsContainer}).Count
128
PS D:\src> $global:count = (gci -r | ? {!$_.PSIsContainer}).Count
PS D:\src> $fsw = New-Object IO.FileSystemWatcher('D:\src', '*.*') -Property @{
>> IncludeSubdirectories = $true
>> NotifyFilter = [IO.NotifyFilters]'FileName'
>> }
>>
PS D:\src> $onc = Register-ObjectEvent $fsw Created -SourceIdentifier FileCreated -Action {
>> $global:count++
>> }
>>
PS D:\src> ni foobar -Type file

    Каталог: D:\src


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-a---        14.12.2015     17:25          0 foobar

PS D:\src> $count
129
PS D:\src> [void](ni foobar1 -Type file)
PS D:\src> $count
130
PS D:\src> Unregister-Event -SourceIdentifier FileCreated
PS D:\src>

Отправлено: 15:26, 14-12-2015 | #13