![]() |
блокирование файла от изменений BAT\CMD
Как с помощью батника заблокировать файл на изменение?
Команда (pause>con)>>файл.txt Блокирует только относительно небольшие файлы. При блокировки больших файлов выскакивает ошибка: Открытие дескриптора невозможно в процессе перенаправления дескриптора 1. |
|
Код:
attrib +r targetfile.txt |
Команда
(pause>con)>>файл.txt выполняет обращение к файлу и ставит обращение на паузу, любое изменение файла становится невозможным пока не будет снята пауза или закрыт батник. Изменение атрибутов - не вариант. Проблема решена использованием двух дескрипторов: pause>con 2>>файл.txt |
N0o., Вы как бы не «блокируете файл на изменение», а открываете его на запись для дополнения.
|
Iska, да, и эта попытка внести изменения и блокирует файл.
|
Время: 04:54. |
Время: 04:54.
© OSzone.net 2001-