Показать полную графическую версию : блокирование файла от изменений BAT\CMD
Как с помощью батника заблокировать файл на изменение?
Команда
(pause>con)>>файл.txt
Блокирует только относительно небольшие файлы.
При блокировки больших файлов выскакивает ошибка:
Открытие дескриптора невозможно в процессе
перенаправления дескриптора 1.
Команда
(pause>con)>>файл.txt
»
Что это за бред?
Как с помощью батника заблокировать файл на изменение? »
Озвучьте задачу, а не выбранное решение. Для чего Вам нужно «блокировать файл на изменение»?
greg zakharov
19-02-2016, 10:45
attrib +r targetfile.txt?
Команда
(pause>con)>>файл.txt
выполняет обращение к файлу и ставит обращение на паузу, любое изменение файла становится невозможным пока не будет снята пауза или закрыт батник.
Изменение атрибутов - не вариант.
Проблема решена использованием двух дескрипторов:
pause>con 2>>файл.txt
N0o., Вы как бы не «блокируете файл на изменение», а открываете его на запись для дополнения.
Iska, да, и эта попытка внести изменения и блокирует файл.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.