Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

Googler


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

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


как вариант:

Код: Выделить весь код
@Echo Off
SetLocal EnableExtensions EnableDelayedExpansion

Set SHARE=C:\SHARE

For /F "Tokens=2,4 Delims=," %%i In ('OpenFiles /Query /FO CSV /NH^|Find /I "%SHARE%\"') Do (
  For %%a In (%%j) Do Set $Z=%%~za
  Set /A $Z=!$Z:~0,-9!+0
  If !$Z! GTR 0 Net Send %%i "не забудьте удалить за собой файл %%j"
)
- запускается на сервере, отслеживает открытые файлы, проверяет их размер;
- период повтора должен быть заведомо меньше времени заливки файла размером 1 гиг;
- в сети должен быть поднят NetBIOS (работать Net Send на имя пользователя)
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:36, 11-12-2009 | #2