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

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

Ответить
Настройки темы
CMD/BAT - [решено] Задать атрибуты файлу/папке через скрипт

Аватара для Habetdin


Автор проектов


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

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


Помогите мне
Нужно написать скрипт который задал бы определенному файлу атрибут Read-Only...
P.S.: какая переменная ведет в папку \Program Files\Common Files в WinXP x86?

-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке


Отправлено: 12:49, 26-04-2009

 

Аватара для gora

Ушёл из жизни


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

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


Цитата Habetdin:
Нужно написать скрипт который задал бы определенному файлу атрибут Read-Only... »
Attrib /?
Цитата Habetdin:
какая переменная ведет в папку \Program Files\Common Files в WinXP x86? »
%CommonProgramFiles%=C:\Program Files\Common Files
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:54, 26-04-2009 | #2



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

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


Аватара для Habetdin


Автор проектов


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

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


Вот что я написал:
Код: Выделить весь код
@echo off
echo.
echo Starting script...
start /wait %WinDir%\system32\attrib.exe +r "%CommonProgramFiles%\Adobe\Adobe PCD\cache\cache.db"
if "%ErrorLevel%"=="0" echo All done!
echo.
pause
exit

-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке


Последний раз редактировалось Habetdin, 26-04-2009 в 14:37.


Отправлено: 13:44, 26-04-2009 | #3


Аватара для gora

Ушёл из жизни


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

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


Цитата Habetdin:
start /wait %WinDir%\system32\attrib.exe +r "%CommonProgramFiles%\Adobe\Adobe PCD\cache\cache.db" »
Можно проще:
Код: Выделить весь код
attrib +r "%CommonProgramFiles%\Adobe\Adobe PCD\cache\cache.db"
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:20, 26-04-2009 | #4


Ветеран


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

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


А как задать атрибут "только чтение" на папке и на всем содержимом этой папки + подпапках с их содержимым (файлы и папки)? Например, все содержимое, содержащиеся в прикрепленном файле spisok.txt, должно быть с атрибутом "только чтение". Спасибо.

Последний раз редактировалось SharkyEXE, 20-11-2009 в 08:47.


Отправлено: 18:37, 11-09-2009 | #5


Ветеран


Contributor


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

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


Пусть на диске D: есть папка Primer
Сначала установим атрибут для самой папки
А затем для всех вложенных папок и файлов в них

attrib D:\Primer +R /D /S
attrib D:\Primer\*.* +R /S /D

а вообще-то запускаем из командной строки Attrib /? и смотрим формат команды
Цитата:
Вывод и изменение атрибутов файлов.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [диск:] [путь] [имя_файла]
[/S] [/D]]

+ Установка атрибута.
- Снятие атрибута.
R Атрибут "Только чтение".
A Атрибут "Архивный".
S Атрибут "Системный".
H Атрибут "Скрытый".
[диск:] [путь] [имя_файла]
Указание файла или набора файлов для обработки.
/S Обработка файлов с указанными именами в текущей папке
и во всех ее подпапках.
/D Обработка и файлов, и папок.
А системеые переменные посмотреть - наберём Set в коммандном окне.
Или Set >C:\aaaa.txt и затем просмотреть файл, например, с помощью IE. CommonProgramFiles там тоже помянуто.

Последний раз редактировалось megaloman, 12-09-2009 в 12:34.

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:12, 11-09-2009 | #6


Пользователь


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

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


Друзья, есть необходимость в батнике, чтобы когда его в папку (любую) помещаешь, там его запускаешь и к этой папке применялся бы атрибут +r.. ставлю пиво .)

Отправлено: 09:23, 21-06-2010 | #7



Moderator


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

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


Цитата naxaH:
там его запускаешь и к этой папке применялся бы атрибут +r
Код: Выделить весь код
@Echo Off
Set P=%~dp0
Set P=%P:~0,-1%
Attrib +R "%P%"
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:08, 21-06-2010 | #8


Пользователь


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

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


Petya V4sechkin,

Спасиб большое. 16 км. МКАДа, Бизнес Центр Mobil. Приезжай за пивом .)

Отправлено: 12:53, 21-06-2010 | #9


Аватара для mogdin

Пользователь


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

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


@Echo Off
Set P=%~dp0
Set P=%P:~0,-1%
Attrib +R /S /D "%P%"

Добавил две команды и что-то не срабатывает. Мне нужно, чтоб у папки появился свой значок. Внутри положил файл desktop.ini и пишут что папке нужен атрибут системный. Кто-нибудь может помочь, плиииззззззззз

Отправлено: 07:42, 01-05-2011 | #10



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ - [решено] Как получить доступ к файлу или папке Vadikan Microsoft Windows 2000/XP 493 16-12-2017 11:16
Доступ - [решено] Права доступа к файлу в папке Windows\System32 jokeroto Microsoft Windows 7 28 27-11-2014 21:08
VBS/WSH/JS - [решено] Присвоить атрибуты файлу/папке через скрипт boss911 Скриптовые языки администрирования Windows 4 10-11-2009 06:19
Доступ - Как установить право доступа отдельных программ к файлу или папке? Zordian Microsoft Windows Vista 5 02-03-2009 11:02
Как задать папке WinXP свой фон? John2000 Microsoft Windows 2000/XP 6 12-03-2006 13:49




 
Переход