Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Закрытие всех открытых файлов в одной расшаренной папке (http://forum.oszone.net/showthread.php?t=227474)

sea707 10-02-2012 02:20 1855263

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

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

net file <ID> /close

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

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

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


Время: 07:20.

Время: 07:20.
© OSzone.net 2001-