masti folosite nume de fișiere, pentru unele dintre măștile pentru operațiunile de grup cu fișiere - cum să se ocupe cu

Formularea de locuri de muncă: a operațiunilor de grup cu fișiere folosind nume de fișiere substituții. Masca este o secvență de litere, cifre și alte caractere sunt permise în numele de fișiere în care pot să apară următoarele simboluri: „?“ Simbol (semn de întrebare) înseamnă exact un caracter, simbolul „*“ (asterisc) înseamnă orice secvență de caractere de orice lungime, inclusiv „*“ poate fi setat și o secvență goală. În catalog sunt 6 fișiere. Determina care dintre măștile le vor fi selectate de către grupul menționat de fișiere.

Țintă incluse în examen pe calculator 11 pentru numărul de clasa 4 (baze de date. Sistem de fișiere).

Luați în considerare modul în care aceste sarcini sunt rezolvate printr-un exemplu.

Pentru operațiunile de grup cu fișiere folosind nume de fișiere substituții. Masca este o secvență de litere, cifre și alte caractere sunt permise în numele de fișiere în care pot să apară următoarele simboluri:

  • Simbolul „?“ (Semn de întrebare) înseamnă exact un caracter arbitrar.
  • Simbolul „*“ (asterisc) înseamnă orice secvență de caractere de orice lungime, inclusiv „*“ poate fi setat și o secvență goală.

În catalog sunt 6 dosare:

Determina care dintre măștile le-a spus grup de fișiere vor fi selectate:

Pentru a rezolva sarcinile care aveți nevoie pentru a găsi o masca care pe ea au fost selectate fișiere

Și nu a fost selectat fișiere

O mască adecvată trebuie să conțină o secvență de puncte face înainte și după doc secvență punct. trebuie să fie de 2 caractere înainte de prima secvență după - (? *) unul sau mai multe caractere. După a doua secvență de cod poate fi sau nu poate fi.

Pentru a exclude numele «door.doc» fișierul, trebuie să faceți înainte de secvența a fost de cel puțin 1 caracter, adică, secvența corectă *? la început. Pentru a elimina «msdos.dat» numele fișierului, este necesar ca, după punctul de a face sau secvență de doc. Astfel, masca ar putea arata astfel:

Să examinăm fiecare mască din listă și verificați ce fișiere vor fi selectate:

* Do * d * -. ?? O mască similară cu cea pe care le-am făcut pe cont propriu. Toate 4 «fedor.docx» fișier, «msdos.doc», «radost.doc», «rodos.docx» vor fi selectate pentru ea. Cu toate acestea, această mască va fi selectat și fișierul «msdos.dat», astfel încât masca nu se potrivește.

do * .doc - o masca nu este potrivit ca o secvență de a face aceasta conține un singur caracter. Prin urmare, «fedor.docx» fișiere, «msdos.doc», «radost.doc», «rodos.docx» nu vor fi selectate pentru ea.

* Nu * face * -. ?? O mască similară cu cea pe care le-am făcut pe cont propriu. Toate 4 «fedor.docx» fișier, «msdos.doc», «radost.doc», «rodos.docx» vor fi selectate pentru ea. Fișierele «door.doc» și «msdos.dat» nu va fi selectată. Deoarece înainte de prima secvență face trebuie să fie de cel puțin 1 caracter, care exclude «door.doc» nume de fișier. O a doua secvență exclud «msdos.dat» nume de fișier. Deci, această mască se potrivesc pentru un răspuns.

* Do .doc * -? Masca nu este potrivit, deoarece secvența de a face nu poate fi decât un singur caracter. Prin urmare, fișierul «radost.doc» nu vor fi selectate pentru ea.

Astfel, după cum răspunsul este adecvat numai numărul 3 de mască.