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

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

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

Ветеран


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


Конфигурация

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


Подскажите, как написать командный файл, чтобы он находил определённые файлы (не один) в определённой папке но на не определенном разделе и применял к этим файлам атрибут "скрытный"
например: нужно найти файлы WIN51, WIN51IP, WIN51IP.SP2, WIN51IP.SP3 в папке FINISH но на неизвестном разделе и применить к этим файлам атрибут "скрытый"

Отправлено: 12:48, 17-02-2010

 

Старожил


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

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


Что значит неопределенный раздел ?
Это что нужно все разделы какие есть на компе просмотреть или что он будет запускаться с разных разделов , или нужно сделать чтоб раздел можно было указать ?

Отправлено: 16:21, 17-02-2010 | #2



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

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


Ветеран


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

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


Цитата mitiya:
Что значит неопределенный раздел ? »
Папка FINISH может находиться на диске С, D,E, и т.д. Нужно, чтобы командный файл подсовывал нужную букву диска в строчку
Код: Выделить весь код
If Exist "d:\XPSP3\FINISH\WIN51" attrib +h "d:\XPSP3\FINISH\WIN51"
и так по другим файлам.

Отправлено: 17:12, 17-02-2010 | #3


Старожил


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

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


Код: Выделить весь код
FOR %%A IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO call :chk %%A
exit

:chk
If Exist "%1:\XPSP3\FINISH\WIN51" attrib +h "%1:\XPSP3\FINISH\WIN51"
goto :eof
как-то так

Отправлено: 17:31, 17-02-2010 | #4


Ветеран


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

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


mitiya, поясните пожалуйста смысл goto :eof

Отправлено: 20:40, 17-02-2010 | #5


Старожил


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

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


это выход из процедуры.
call вызывает, а goto :eof возвращает обратно
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:54, 17-02-2010 | #6



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Анаморфное изображение. Как его изменить? Dixl Видео и аудио: обработка и кодирование 30 17-09-2009 16:54
CMD/BAT - [решено] найти файл и использовать его имя Mad Max Скриптовые языки администрирования Windows 4 19-07-2009 23:13
как изменить атрибуты файлов s2004a Microsoft Windows Vista 4 01-05-2007 22:13
Win32 API | Изменить атрибуты папки Ljonja Программирование и базы данных 1 10-03-2005 06:58
Не удается найти файл ххх (или один из его компонентов) Slawa 2100 Microsoft Windows NT/2000/2003 6 27-08-2002 11:06




 
Переход