Показать полную графическую версию : [решено] вывести сообщение на экран если файл весит больше 1 гига
помогите написать батник который выводил бы сообщение (например: не забудьте удалить за собой файлы) если в эту папку помещают файлы больше 1 гига. Папка расшарена (С:\общая), учетка Гость открыта, системы виндос XP SP3
как вариант:
@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 на имя пользователя)
спасиб, поробую, может получиться....
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.