Zmiany nazw plików

Transkrypt

Zmiany nazw plików
Instrukcja numer 08
Skrypty wiersza poleceń - przykład: zmiana nazw plików
Zadanie 08
Przykład – zmiana nazw plików
Niniejsza instrukcja omawia przykład skryptu zmieniającego nazwy plików według
określonego schematu.
Polecenie 1 do przykładu 32
1. Przejdź do adresu: http://portal.nowogrodzka.oeiizk.waw.pl/wshifm
2. Przejdź do menu Pomoce
3. Zapisz na pulpicie plik rysunki.zip
4. Wyodrębnij (wypakuj) plik rysunki.zip
5. Skopiuj do katalogu ze skryptami folder RYSUNKI
6. Uruchom swój wiersz poleceń wybierając odpowiednią ikonę na Pulpicie
7. W oknie wiersza poleceń przejdź do folderu RYSUNKI wpisując polecenie
CD RYSUNKI
naciskając klawisz Enter
8. W oknie wiersza poleceń wpisz
ren *.gif *.txt
naciśnij Enter
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
Polecenie 2 do przykładu 32
1. Nie zamykaj okna wiersza poleceń a z paska zadań wybierz kolejno Start My Computer
2. W oknie My Computer otwórz dysk C:
3. W oknie C:\ otwórz folder SKRYPTY5CPAI ze swoimi skryptami
4. W oknie C:\SKRYPTY5SPAI otwórz folder RYSUNKI i obejrzyj jego zawartość
5. Nie zamykaj okna C:\SKRYPTY5SPAI\RYSUNKI przełącz się do otwartego okna wiersza poleceń
i wpisz
ren *.txt obrazek*.gif
naciśnij Enter
..................................................................................
..................................................................................
6. Zamknij wiersz poleceń i przełącz się do otwartego okna Eksploratora Windows, w którym
widzisz zawartość folderu RYSUNKI
© by Dariusz Fabicki
NR 08
[v. 1.1B]
Strona 1/4
Skrypty wiersza poleceń - przykład: zmiana nazw plików
Wskazówka – działanie polecenia : ren *.txt obrazek*.gif
Polecenie ren *.txt obrazek*.gif zadziała zależnie od nazw plików, jakie znajdują się w bieżącym
katalogu. Mianowicie:
- jeśli nazwa pliku jest krótsza, niż nazwa obrazek – wówczas zamienione zostanie tyle znaków, ile
zawiera oryginalna nazwa pliku z dopełnieniem do zmienianej nazwy. Na przykład:
gucio.txt obrazek.gif
- jeśli nazwa pliku jest dłuższa, niż nazwa obrazek, wówczas zamienione zostanie tyle liter, ile
zawiera obrazek, a reszta nazwy pozostanie bez zmian. Na przykład:
bluebetkazielona.txt obrazekkazielona.gif
- zawsze, niezależnie od nazwy oryginalnej, w pełni zostanie zamienione rozszerzenie pliku.
- jeżeli istnieje plik o nazwie takiej, jak nazwa na którą chcemy zmienić nazwę innego pliku, wówczas
polecenie ren nie wykona zamiany.
Polecenie 3 do przykładu 32
1. W oknie Eksploratora Windows przejdź do folderu nadrzędnego i usuń folder RYSUNKI z
folderu ze swoimi skryptami (nie usuwaj swojego folderu ze skryptami !!!)
2. Skopiuj ponownie do katalogu ze skryptami folder RYSUNKI ze szkoleniowej płyty CD
3. Przejdź do folderu, który został skopiowany
4. W oknie Eksploratora Windows wybierz z menu Edycja Zaznacz wszystko
5. Upewnij się, że zaznaczyłeś wszystkie rysunki. Ile rysunków zostało zaznaczonych
..................................................................................
6. W oknie Eksploratora Windows wybierz prawym przyciskiem myszy pierwszy zaznaczony
rysunek.
7. Z menu podręcznego wybierz opcję Zmień nazwę
8. Wpisz nazwę
hipopotam (1).gif
tak, między hipopotam a (1) jest znak spacji.
Naciśnij klawisz ENTER, aby zatwierdzić zmianę
..................................................................................
Polecenie 4 do przykładu 32
9. W oknie Eksploratora Windows wybierz z menu Edycja Zaznacz wszystko
10. Upewnij się, że zaznaczyłeś wszystkie rysunki. Ile rysunków zostało zaznaczonych
..................................................................................
11. W oknie Eksploratora Windows wybierz prawym przyciskiem myszy pierwszy zaznaczony
rysunek.
12. Z menu podręcznego wybierz opcję Zmień nazwę
13. Wpisz nazwę
hipopotam (301).gif
tak, między hipopotam a (301) jest znak spacji.
Naciśnij klawisz ENTER, aby zatwierdzić zmianę
..................................................................................
14. Nie zamykaj okna Eksploratora Windows
© by Dariusz Fabicki
NR 08
[v. 1.1B]
Strona 2/4
Skrypty wiersza poleceń - przykład: zmiana nazw plików
Polecenie 5 do przykładu 32
1. Z paska zadań serwera wybierz kolejno Start Wiersz poleceń
2. Przejdź do swojego folderu ze skryptami wpisując polecenie CD <nazwa_katalogu> i wciskając
klawisz Enter
3. W oknie wiersza poleceń wpisz
SET liczba1=30
naciśnij Enter
4. W oknie wiersza poleceń wpisz
SET liczba2=20
naciśnij Enter
5. W oknie wiersza poleceń wpisz
SET wynik=%liczba1%+%liczba2%
naciśnij Enter
6. W oknie wiersza poleceń wpisz
ECHO %wynik%
naciśnij Enter
..................................................................................
..................................................................................
..................................................................................
7. W oknie wiersza poleceń wpisz
SET /A wynik=%liczba1%+%liczba2%
naciśnij Enter
8. W oknie wiersza poleceń wpisz
ECHO %wynik%
naciśnij Enter
..................................................................................
..................................................................................
\
Polecenie 6 do przykładu 32
1. W oknie Eksploratora Windows przejdź do folderu nadrzędnego i usuń folder RYSUNKI z
folderu ze swoimi skryptami (nie usuwaj swojego folderu ze skryptami !!!)
2. Skopiuj ponownie do katalogu ze skryptami folder RYSUNKI ze szkoleniowej płyty CD
3. Przepisz przykład 32 i zapisz go pod nazwą p32.cmd w folderze RYSUNKI
4. Uruchom swój wiersz poleceń wybierając odpowiednią ikonę na Pulpicie
5. Przejdź do folderu RYSUNKI wpisując polecenie
CD RYSUNKI
naciskając klawisz Enter
6. Uruchom w wierszu poleceń skrypt p33.cmd
..................................................................................
..................................................................................
..................................................................................
\
© by Dariusz Fabicki
NR 08
[v. 1.1B]
Strona 3/4
Skrypty wiersza poleceń - przykład: zmiana nazw plików
Przykład 32
Zmiana nazw plików
Nazwa pliku wykonywania
Wywołanie
Przekopiuj z płyty
Uruchom wiersz poleceń
p32.cmd
p32.cmd
Folder RYSUNKI do folderu ze skryptami
Start Uruchom: cmd /V:ON
@echo off
cls
SET/P maska=Podaj maske dla plikow, ktorych nazwy chcesz zmienic
(np: *.gif):
SET/P nazwa=Podaj glowna nazwe dla nowych plikow (np: obrazek):
set licznik=0
md temporary
FOR /R %%b IN (%maska%) DO (
set /A licznik=!licznik!+1
echo Zmieniam plik: %%~nb%%~xb na %nazwa%!licznik!%%~xb
move ”%%~nb%%~xb” ”temporary\%nazwa%!licznik!%%~xb”
)
cd temporary
move ”%maska%” ..\
cd ..
rd temporary /s /q
Notatka – co oznacza zapis %%~nb%%~xb ?
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
© by Dariusz Fabicki
NR 08
[v. 1.1B]
Strona 4/4

Podobne dokumenty