Найти файл и изменить его атрибуты
Подскажите, как написать командный файл, чтобы он находил определённые файлы (не один) в определённой папке но на не определенном разделе и применял к этим файлам атрибут "скрытный"
например: нужно найти файлы WIN51, WIN51IP, WIN51IP.SP2, WIN51IP.SP3 в папке FINISH но на неизвестном разделе и применить к этим файлам атрибут "скрытый"
|
Что значит неопределенный раздел ?
Это что нужно все разделы какие есть на компе просмотреть или что он будет запускаться с разных разделов , или нужно сделать чтоб раздел можно было указать ?
|
Цитата:
Цитата mitiya
Что значит неопределенный раздел ? »
|
Папка FINISH может находиться на диске С, D,E, и т.д. Нужно, чтобы командный файл подсовывал нужную букву диска в строчку
Код:
If Exist "d:\XPSP3\FINISH\WIN51" attrib +h "d:\XPSP3\FINISH\WIN51"
и так по другим файлам.
|
Код:
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
как-то так
|
mitiya, поясните пожалуйста смысл goto :eof :)
|
это выход из процедуры.
call вызывает, а goto :eof возвращает обратно
|
Время: 17:28.
© OSzone.net 2001-