Wildcards znaki, które zastępują dowolną literę /znak w nazwie. W dosie mamy dwa takie znaki



Pobieranie 7.13 Kb.
Data30.04.2016
Rozmiar7.13 Kb.
Wildcards
Wildcards – znaki, które zastępują dowolną literę /znak w nazwie. W DOSie mamy dwa takie znaki:
* = zastępuje dowolny ciąg dozwolonych znaków w nazwie
? = zastępuje jeden znak w nazwie
Ze względu na swoją funkcję znaki Wildcards nie mogą być używane w nazwach plików.

np. próba utworzenia pliku mojplik?.txt zwróci błąd.


Przykłady:
c:\>del *.doc
ta komenda usunie każdy plik o dowolnej nazwie i rozszerzeniu doc z katalogu głównego na dysku c:. Np. pliki 345.doc ; biedronka.doc; zbyciu.doc;

Ale pliki np. bierdonka.txt nie zostaną usunięte.


C:\>copy ab*.txt a:
Ta komenda skopiuje wszystkie pliki, których nazwy zaczynają się od liter ab i rozszerzeniu txt na dysk a: np. abakus.txt; abstynencja.txt ; abinitio.txt
C:\temp\>del *.*
Ta komenda usunie wszystkie pliki z katalogu C:\temp. (dowolna nazwa oraz dowolne rozszerzenie).
C:\>del ?.doc

Ta komenda usunie wszystkie jednoliterowe pliki z rozszerzeniem doc.


np: a.doc ; z.doc ; k.doc

nie zostaną usunięte inne pliki np. aa.doc a1.doc za.doc


C:\>copy ab?.txt a:
Ta komenda skopiuje pliki o nazwach trzyliterowych zaczynających się na ab oraz rozszerzeniu txt na stację dysków a:
np pliki jak abz.txt ab2.txt zostaną skopiowane

Pliki abzz.txt ab.txt nie zostaną skopiowane.


Można używać dowolnych kombinacji wildcards
C:\temp\>del *ab?.do?
Ta komenda jest bardzo selektywna. Usunie pliki o nazwach których trzecia i druga od końca litera to a i b oraz pierwsza i druga litera rozszerzenia to d i o.
np itab3.dox ; mearabt.doq ; 123abc.doc

Plik allabon.doc nie zostanie usunięty ponieważ ma dwie litery po znakach “ab” a wymagana jest jedna.


©absta.pl 2016
wyślij wiadomość

    Strona główna