Войти

Показать полную графическую версию : Закрытие всех открытых файлов в одной расшаренной папке


sea707
10-02-2012, 02:20
Привет всем )) Вот возникла необходимость: закрыть все открытые файлы в одной расшаренной папке, но как это сделать...

Нашол следующее:

net file <ID> /close

Net file - Отображение имен всех открытых общих файлов или папок на сервере, а также числа блокировок для каждого файла или папки, если они установлены.
<ID> - Динамически назначаемый идентификатор общего файла или папки.
/close - Закрытие общего файла или папки и удаление блокировок файла. Эту команду следует выполнять на сервере, где находятся общие ресурсы.

Закрытие всех открытых файлов: for /f "skip=4 tokens=1" %%a in ('net files') do net files %%a /close

Все файлы закрывать нельзя, максимум из одной расшаренной папки, id-динамический, т.е. всегда разный




© OSzone.net 2001-2012