Witam,
Mam oto taki problem, chciałbym, aby mój skrypt dodawał atrybuty katalogom. Chodzi o to, że przy podaniu katalogu nie sprawdza czy ten katalog jest tylko go tworzy od razu (i z tymi atrybutami bywa też różnie nwm gdzie błąd).
@echo off
setlocal enabledelayedexpansion
:poczatek
echo lista
echo 1- atrybut pliku do odczytu
echo 2- atrybut pliku archiwalnego
echo 3- atrybut pliku systemowego
echo -4 atrybut pliku ukrytego
set /p plik=podaj katalog do utworzenia (Enter, jesli chcesz zmienic atrybut innemu katalogowi)
set /p plik=lub podaj istniejacy katalog (omin, jesli utworzyłes nowy)
set /p wybor=podaj atrybut jaki mam nadac
if [NOT] EXIST %plik% ELSE md %plik%
if %wybor%==1 goto case_1
if %wybor%==2 goto case_2
if %wybor%==3 goto case_3
if %wybor%==4 goto case_4
goto default
:case_1
attrib +r C:\Users\Admin\Desktop\Zadanie\%plik% /d /s
:case_2
attrib +a C:\Users\Admin\Desktop\Zadanie\%plik% /d /s
:case_3
attrib +s C:\Users\Admin\Desktop\Zadanie\%plik% /d /s
:case_4
attrib +h C:\Users\Admin\Desktop\Zadanie\%plik% /d /s
goto :EOF
Mógłby ktoś nanieś poprawki, by to miało ręce i nogi?