Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - блокирование файла от изменений BAT\CMD

Ответить
Настройки темы
CMD/BAT - блокирование файла от изменений BAT\CMD

Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Как с помощью батника заблокировать файл на изменение?

Команда
(pause>con)>>файл.txt
Блокирует только относительно небольшие файлы.

При блокировки больших файлов выскакивает ошибка:
Открытие дескриптора невозможно в процессе
перенаправления дескриптора 1.

Отправлено: 22:27, 18-02-2016

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата N0o.:
Команда
(pause>con)>>файл.txt
»
Что это за бред?

Цитата N0o.:
Как с помощью батника заблокировать файл на изменение? »
Озвучьте задачу, а не выбранное решение. Для чего Вам нужно «блокировать файл на изменение»?

Отправлено: 23:29, 18-02-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Код: Выделить весь код
attrib +r targetfile.txt
?

Отправлено: 10:45, 19-02-2016 | #3


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Команда
(pause>con)>>файл.txt
выполняет обращение к файлу и ставит обращение на паузу, любое изменение файла становится невозможным пока не будет снята пауза или закрыт батник.
Изменение атрибутов - не вариант.
Проблема решена использованием двух дескрипторов:

pause>con 2>>файл.txt

Отправлено: 11:14, 19-02-2016 | #4


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


N0o., Вы как бы не «блокируете файл на изменение», а открываете его на запись для дополнения.

Отправлено: 11:23, 19-02-2016 | #5


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Iska, да, и эта попытка внести изменения и блокирует файл.

Отправлено: 11:31, 19-02-2016 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - блокирование файла от изменений BAT\CMD

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Запуск .exe файла с помощью CMD/BAT | meGangstaWorld Скриптовые языки администрирования Windows 1 23-09-2014 18:37
CMD/BAT - [решено] Поиск файла, перемещение, удаление исходной папки cmd\bat KitsuNeko Скриптовые языки администрирования Windows 5 08-04-2013 18:21
CMD/BAT - [решено] Запуск bat-файла от имени админа.Как сделать каталог этого bat-файла текущим?? axmed0207 Скриптовые языки администрирования Windows 1 19-01-2012 06:14
Как свернуть выполнение bat(cmd) файла? Centrinar AutoIt 5 29-09-2011 15:16
CMD/BAT - [решено] сохранить окно CMD после выполнения bat файла WChek Скриптовые языки администрирования Windows 6 17-03-2008 11:03




 
Переход