Mitä tiedostomaski tarkoittaa? Tiedostonimien mallit (maski). Tiedoston polku

Järjestystä, joka määrittää tavan, jolla tiedot järjestetään, tallennetaan ja nimetään tallennusvälineillä tietokoneissa, kutsutaan tiedostojärjestelmäksi.

Tiedosto (englanninkielisestä kansiosta) on tietty kokoelma tietoja, jotka tallennetaan ja käsitellään yhtenä kokonaisuutena.

Tiedostolla on nimi ja tunniste. Laajennus ilmaisee, minkä tyyppistä dataa tiedostossa on (ohjelma, teksti, piirustus jne.). Tunniste on erotettu tiedoston nimestä pisteellä (esimerkiksi testi.doc).

Esimerkkejä joistakin tiedostotyypeistä:

Suoritettavat tiedostot – tiedostopääte .exe, .com;

Tekstitiedostot – tiedostopääte .txt, .doc;

Arkistotiedostot – päätteet .rar, .zip;

Äänitiedostot – extensions.mp3, wav;

Windows-käyttöjärjestelmässä ja muissa käyttöjärjestelmät Käytetään tyypillistä puutiedostojärjestelmän rakennetta.

Juurihakemisto on merkitty kirjaimella - nimellä looginen asema. Kirjainta seuraa kaksoispiste ja kenoviiva: C:\.

Tiedoston koko polku koostuu juurihakemiston nimestä ja peräkkäin sisäkkäisten hakemistojen nimistä, jotka on erotettu kenoviivalla. Polun lopussa on itse tiedosto: C:\Study\Subject\Math\text1.txt.

Voit valita ja suodattaa tiedostoryhmän käyttämällä tiedostonimimaskia (mallipohjaa).

Määritä maskit tiedostonimissä sallittujen tavallisten merkkien lisäksi käyttämällä Erikoissymbolit:

"*" - korvaa minkä tahansa merkin numeron (mukaan lukien nolla);

"?" - korvaa yhden ja ainoan, jonka täytyy olla määrätty sijainti symboli.

Esimerkiksi maski “*.*” valitsee kaikki tiedostot, maski “*.txt” valitsee tiedostot, joiden tunniste on .txt, maski “as?.doc” valitsee tiedostot, joiden tunniste on .doc ja joiden nimet alkavat kirjaimella " as" ja niissä on pakollinen kolmas merkki, joka ei ole tyhjä.

Jos lajittelu nimen tai tyypin mukaan on asetettu, vertailu tehdään merkkikoodien mukaan. Lisäksi, jos lajittelu on määritetty esimerkiksi nimellä, niin jos on identtisiä nimiä, lajittelua sovelletaan laajennukseen.

Tietokannat on järjestetty suurten tietomäärien tallentamista ja analysointia varten. Tietokanta ymmärretään loogisesti toisiinsa liittyvien tietojen jäsenneltynä kokoelmana, joka on järjestetty tiettyjen sääntöjen mukaisesti. Nämä tiedot on suunniteltu helppoa jaettua tallennusta ja analysointia varten.

Relaatiotietokanta koostuu toisiinsa yhdistetyistä taulukoista.

Liikkuminen hakemistoissa

Esimerkki 1.

Opettaja työskenteli hakemistossa C :\Koulutusmateriaali\11. luokka\Testit.
Sitten siirryin korkeammalle tasolle hakemistopuussa ja menin alahakemistoon Teoreettinen materiaali ja poisti tiedoston siitä Johdanto. Mikä on opettajan poistaman tiedoston koko nimi?

1) C:\Koulutusmateriaali\11. luokka\Esittely.doc

2) C :\Oppimateriaali\11. luokka\Teoreettinen materiaali\Johdatus.doc

3) C :\Koulutusmateriaali\Teoreettinen materiaali\Johdatus.doc

4) C :\Koulutusmateriaali\Johdatus\Teoreettinen materiaali.doc

Ratkaisu:

Toistakaamme johdonmukaisesti opettajan toimia. Kun hän siirtyi yhden tason ylöspäin hakemistopuussa, hän päätyi hakemistoon C :\Koulutusmateriaali\11. luokka, menee alas alihakemistoon Teoreettinen materiaali, se päätyi hakemistoon C :\Oppimateriaali\11.luokka\Teoreettinen materiaali. Siellä hän poisti tiedoston Johdanto. Koko nimi siis etätiedosto KANSSA :\Oppimateriaali\11.luokka\Teoreettinen materiaali \ Johdanto.doc.

Vastaus: 2

Esimerkki 2.

Kun opiskelija oli juuri alustetun aseman juurihakemistossa, hän loi 3 hakemistoa. Sitten jokaiseen heistä hän loi vielä 4 hakemistoa. Kuinka monta hakemistoa levyllä on, mukaan lukien juurihakemisto?

1) 12 2) 13 3) 15 4) 16

Ratkaisu:

Kiinnitäkäämme huomiota lauseeseen "juuri mukaan lukien". Tämä tarkoittaa, että levyllä on juurihakemisto, 3 äskettäin luotua hakemistoa ja jokaisessa kolmessa on 4 muuta: 1+3+3*4=16.

Vastaus: 4

Tiedoston valinta maskin mukaan

Esimerkki 3.

varten ryhmätoimintaa Tiedostojen kanssa käytetään tiedostonimimaskeja. Maski on sarja kirjaimia, numeroita ja muita tiedostonimissä sallittuja merkkejä, jotka voivat sisältää myös seuraavia merkkejä: "?" ( kysymysmerkki) tarkoittaa täsmälleen yhtä mielivaltaista merkkiä. Symboli “*” (tähti) tarkoittaa mitä tahansa mielivaltaisen pituista merkkijonoa, mukaan lukien “*” voi myös määrittää tyhjän merkkijonon. Selvitä, mikä seuraavista tiedostonimistä vastaa maskia: ? vi* r.? xt

1) vir.txt 2) ovir.txt 3) ovir.xt 4) virr.txt

Ratkaisu:

Käydään kaikki tiedostot läpi peräkkäin: 1) ei sovi, koska. "?" maskin ensimmäisessä kohdassa tarkoittaa ei-tyhjän merkin pakollista läsnäoloa ennen kirjainta v, 2) täyttää täysin maskin ehdon, 3) ei sovi, koska "?" pisteen jälkeen tarkoittaa, että ennen kirjainta x on oltava ei-tyhjä merkki, 4) ei sovi samasta syystä kuin 1).

Vastaus: 2

Esimerkki 4.

Tiedostojen ryhmäoperaatioissa käytetään tiedostonimimaskeja. Maski on sarja kirjaimia, numeroita ja muita tiedostonimissä sallittuja merkkejä, jotka voivat sisältää myös seuraavia merkkejä: "?" (kysymysmerkki) tarkoittaa täsmälleen yhtä mielivaltaista merkkiä. Symboli “*” (tähti) tarkoittaa mitä tahansa mielivaltaisen pituista merkkijonoa, mukaan lukien “*” voi myös määrittää tyhjän merkkijonon. Selvitä, mikä määritetyistä tiedostonimistä ei vastaa maskia: sys??.*

1) syste.m 2) sys23.exe 3) system.dll 4) syszx.problem

Ratkaisu:

Maskin mukaan tiedostolla on oltava mikä tahansa tunniste, ja tiedostonimen tulee alkaa sys ja päättyä täsmälleen kahteen ei-tyhjään merkkiin. Vain tiedosto 3) ei täytä tätä ehtoa. Se ei sisällä kahta, vaan kolme merkkiä nimessä sys:n jälkeen.

Vastaus: 3

Maskin etsiminen tiedostojoukon avulla

Esimerkki 5.

Tiedostojen ryhmäoperaatioissa käytetään tiedostonimimaskeja. Maski on sarja kirjaimia, numeroita ja muita tiedostonimissä sallittuja merkkejä, jotka voivat sisältää myös seuraavia merkkejä:

Symboli "?" (kysymysmerkki) tarkoittaa täsmälleen yhtä mielivaltaista merkkiä.

Symboli “*” (tähti) tarkoittaa mitä tahansa mielivaltaisen pituista merkkijonoa, mukaan lukien “*” voi myös määrittää tyhjän merkkijonon.

Määritä, mitä maskeja voidaan käyttää määritetyn tiedostoryhmän valitsemiseen:

Ratkaisu:

Käytä jokaista maskia peräkkäin tiedostojoukkoon:

Mask 1) edellyttää, että nimessä on täsmälleen 4 merkkiä tiedostot comfort.c ja cobalt.cpp eivät täytä näitä vaatimuksia.

Mask 2) edellyttää vain, että tiedoston nimi ja tunniste alkavat c:llä. Kaikki tiedostot täyttävät nämä vaatimukset.

Mask 3) edellyttää, että tiedostopääte sisältää 3 merkkiä, tiedostot comfort.c ja coat.c eivät täytä näitä vaatimuksia.

Mask 4) edellyttää myös, että laajennus sisältää 3 merkkiä. Kuten edellisessä tapauksessa, tiedostot comfort.c ja coat.c eivät sovellu.

Vastaus: 2

Tietokanta. Yhden taulukon analyysi.

Esimerkki 6.

Matematiikan olympialaisten kaupunkikierrokselle valitaan ne opiskelijat, jotka saivat maakuntakierroksella vähintään 10 pistettä tai ratkaisivat kokonaan vähintään yhden kahdesta vaikeimmasta tehtävästä (nro 6 tai nro 7). Tehtävien 1–4 täydellisestä ratkaisusta annetaan 2 pistettä; tehtävät 5, 6 – 3 pistettä; tehtävät 7 – 4 pistettä. Esitetään osa alueellisen pyöreän tulostaulukosta.

Sukunimi

Tehtävä

Tehtävä

Tehtävä

Tehtävä

Tehtävä

Tehtävä

Tehtävä

Ayvazyan

Zhitomirsky

Ivanenko

Limonov

Petrakov

Rakhimov

Sulikashvili

Tolkatšova

Kuinka monta tyttöä tästä pöydästä pääsi kaupunkikierrokselle?

Ratkaisu:

Merkitään taulukkoon tytöt (nainen sukupuoli), joiden yhteispistemäärä on vähintään 10 tai tehtävä nro 6 on ratkaistu 3 pisteellä tai tehtävä nro 7 on ratkaistu 4 pisteellä.

Sukunimi

Tehtävä

Tehtävä

Tehtävä

Tehtävä

Tehtävä

Tehtävä

Tehtävä

Ayvazyan

Zhitomirsky

Ivanenko

Limonov

Petrakov

Rakhimov

Sulikashvili

Tolkatšova

Vastaus: 2

Tietokanta. Linkitettyjen taulukoiden analyysi.

Esimerkki 7.

Osa tietokannasta tarjoaa tietoa perhesuhteista. Määritä annettujen tietojen perusteella, kuinka monta Pavlenko A.K.:n suoria jälkeläisiä (eli lapsia ja lastenlapsia) mainitaan taulukossa 1.

Ratkaisu:

Kaksi taulukkoa on linkitetty ID-kentän kautta.

Taulukon 1 avulla määritämme Pavlenko A.K.:n tunnuksen: 2155.

Taulukon 2 avulla määritetään Pavlenko A.K.:n lasten tunnukset: 2302, 3002.

Taulukon 2 avulla määritetään A.K. Pavlenkon lastenlasten (lasten lasten) henkilöllisyys: 2302:lla on lapsia 2431, 2511, 3193 ja 3002:lla on lapsia 2586 2570.

Nuo. lapsia ja lastenlapsia yhteensä 7.

Käyttöjärjestelmä (DOS) - joukko ohjelmia, jotka ohjaavat tietokoneen toimintaa;

Tiedosto - joukko toisiinsa liittyviä tietoja, joilla on yleinen nimi, joka sijaitsee levykkeellä tai kiintolevyllä ja on käytettävissä tietokoneella käsiteltäväksi;

Tiedostonimeä käytetään viittaamaan tiedostoon. TIEDOSTONIMI: nimi.tyyppi

nimi - voi sisältää latinalaisia ​​kirjaimia, numeroita ja alaviivoja, enintään 8 merkkiä;

tyyppi - voi sisältää latinalaisia ​​kirjaimia, numeroita ja alaviivoja, enintään 3 merkkiä. Tyyppi tai laajennus saattaa puuttua.

docum1.txt lex.bat baza

Driver on ohjelma, joka ohjaa ulkoisia laitteita;

kbr.sys - näppäimistön ajuri

Kansio (hakemisto, hakemisto) on tiedostoryhmä, joka on yhdistetty jonkin ominaisuuden mukaan.

Hakemistoja käytetään tiedostojen kätevään käyttöön. Hakemisto voi sisältää tiedostoja ja muita hakemistoja. Siten hakemistot muodostavat puun.

Hakemistojen nimet voivat olla samat kuin tiedostojen nimet, samoin kuin:

Nykyinen hakemisto;

Päähakemisto;

\ - juurihakemisto.

Hakemistojen nimet päätetään \-merkillä (kenoviiva).

Jos haluat käyttää tiedostoa, joka ei sijaitse nykyisessä hakemistossa, käytetään tiedoston täyttä (polku)nimeä.

Koko tiedoston nimi: aseman nimi reittitiedoston nimi

d:\users\fox\fhg.fox

Tiedostonimien mallit

Tiedostoryhmän käsittelyssä (kopioiminen, poistaminen jne.) käytetään tiedostonimimalleja.

* mikä tahansa määrä mitä tahansa merkkejä

Mikä tahansa hahmo, mutta yksi

Taulukko - Esimerkkimalleja

Vakiotiedostotyypit:

*.bat- erätiedostot

*.exe - käynnistystiedostot

*.com - lataa tiedostoja

Muut tiedostot:

*.txt - tekstitiedostot

*.doc - tekstitiedostot

*.dbf - tietokantatiedosto

*.sys - järjestelmätiedostot

*.bak - turvatiedosto

Kaikki MS DOS -komennot voidaan jakaa sisäiseen ja ulkoiseen. MS DOS -ydin (command.com) tukee sisäisiä komentoja, ja ne voidaan aina suorittaa. Ulkoiset komennot suoritetaan vain, jos levyllä on ohjelmatiedosto, joka suorittaa tämän komennon. Mitä tahansa ohjelmaa voidaan käsitellä ulkoisena komentona.

    Kirjaudu Windowsiin

jokaisessa Windowsin käynnistys Näyttöön tulee Windowsin kirjautumisvalintaikkuna. Tullessaan Windows-tietokone tunnistaa sinut järjestelmän käyttäjäksi. Turvallisuussyiden lisäksi tämä toimenpide antaa Windowsin tallentaa henkilökohtaiset asetukset, kuten äskettäin käytetyt asiakirjat, suosikkitiedostot ja työpöydän suunnittelun. Myös salasana vaaditaan.

Kuva 2.1.- Windowsin kirjautumisikkuna

Jos tietokoneesi on kytketty verkkoon, saatat joutua antamaan verkkotunnuksesi ja salasanasi verkkoon kirjautumiseen. Tämä valintaikkuna tulee näkyviin välittömästi edellisen jälkeen ja näyttää samalta. Jos et tiedä verkkotunnuksen nimeä tai salasanaa, kysy se verkonvalvojaltasi.

Kirjaudu Windowsiin ensimmäistä kertaa

Valintaikkunassa Tervetuloa Windowsiin anna käyttäjätunnuksesi ja salasanasi ja napsauta sitten -painiketta OK.

Syötetty salasana näkyy näytöllä tähtinä (*). Jos salasanaa ei tarvita, jätä tämä kenttä tyhjäksi ja napsauta painiketta OK.

Ikkunassa Windows-salasanan asettaminen syötä salasanasi uudelleen kenttään salasanan vahvistus ja napsauta sitten -painiketta OK.

Windowsin työpöytä tulee näkyviin. Asennus on valmis ja voit aloittaa Windowsin käytön.

Huomautus."Tervetuloa Windowsiin" -ikkuna voidaan avata myös napsauttamalla "Käynnistä"-painiketta ja valitsemalla sitten "Ohjelmat", "Lisävarusteet", "Järjestelmätyökalut", "Tervetuloa Windowsiin".

    Hiiren käyttäminen

Hiiri on kädessä pidettävä laite ohjeet, joita kutsutaan, koska niiden avulla voit ohjata hiiren osoitinta näytön näytöllä. Se on suunniteltu suorittamaan tehtäviä tietokoneella.

Kun siirrät hiirtä pöydän poikki, hiiren osoitin liikkuu näytöllä. Jos haluat suorittaa minkä tahansa toiminnon objektille, aseta osoitin kohteen päälle ja paina hiiren painiketta kerran tai kahdesti ("napsauta" tai "kaksoisnapsauta" objektia). Yleensä käytät esimerkiksi kaksoisnapsautusta tiedostojen avaamiseen ja käsittelemiseen, vetämällä ja pudottamalla tiedostoja siirtääksesi ne paikasta toiseen ja valitset tiedostot yhdellä napsautuksella. Itse asiassa melkein kaikki toiminnot voidaan suorittaa hiirellä. Hiiren osoitin näyttää yleensä nuolelta, mutta se voi näyttää joltakin muulta.

Kun teet toimintoja kanssa tiedostorakenne yhdellä tai toisella tallennusvälineellä (joustava, jäykkä tai laserlevy) hyvin usein syntyy tilanne, kun on tarpeen suorittaa toimenpide (esimerkiksi poistaminen tai siirto) ei yhden tiedoston, vaan koko ryhmän kanssa. Lisäksi tässä ryhmässä tiedostot eivät välttämättä sijaitse rivissä, vaan satunnaisessa järjestyksessä.

Käyttöjärjestelmässä MS-DOS On olemassa tapa, joka yksinkertaistaa huomattavasti tällaisen toiminnon suorittamista tiedostoryhmälle. Tällaisten ongelmien ratkaisemiseksi he käyttävät tiedostonimimallit (maskit). Itse asiassa sellainen malli (naamio) toimii yleisenä tai ryhmänimenä tiedostoryhmälle, jolle tietty toiminto suoritetaan. Tällainen malli on tiedosto, jonka nimessä ja päätteessä voidaan käyttää vain kahta merkkiä: * Ja ? .

Symboli *, joka sisältyy malliin, voi osoittaa mielivaltainen numero mitä tahansa merkkejä joko tiedoston nimessä tai sen tunnisteessa. Esimerkiksi:

ü *. com- kaikki erätiedostot (tunnisteella .com);

ü *.* - kaikki tiedostot nykyinen hakemisto;

ü a:\fax\*.doс- tiedostot tunnisteella .doc luettelo fakh.

Symboli?, joka sisältyy kuvioon, voi edustaa yhtä mielivaltaista merkkiä (tai sen puuttumista) tiedoston nimessä tai tunnisteessa. Esimerkiksi:

ü ??..bak- tiedostot, joissa on mikä tahansa kaksimerkkinen nimi ja tunniste bak;

ü TEE??.*- tiedostot, joiden nimi alkaa kirjaimella TEE ja sisältää enintään 5 merkkiä.

Tiedoston polku on aseman nimi ja hakemiston nimien sarja suhteessa juureen, erotettuna "\"-merkillä, jossa tiedosto sijaitsee. Jos Nimi laitteet eivät ole osoitettu silloin oletetaan nykyinen levy. Jos polkua ei ole määritetty, oletetaan nykyinen hakemisto.

ESIMERKKI: Anna levyn juurihakemistoon KANSSA:\ on kaksi 1. tason hakemistoa ( PELIT, TEKSTI) ja yksi 2. tason hakemisto ( SHAKKI). Kuinka etsiä olemassa olevia tiedostoja ( chess.exe, proba.txt)? Tätä varten sinun on määritettävä tiedoston polku. Tiedostopolku sisältää aseman nimen ja hakemistonimien sarjan, ts. tapa yllä olevat tiedostot vastaavasti tulee olemaan:

C:\GAMES\CHESS\chess.exe

C:\TEKSTI\proba.txt


Riisi. 2 Esimerkki hierarkinen rakenne luettelo.

Työskentele tiedostojen parissa erilaisia ​​operaatioita:

* kopiointi (kopio tiedostosta sijoitetaan toiseen hakemistoon),

* siirtäminen (itse tiedosto siirretään toiseen hakemistoon),

* poistaminen (tiedoston merkintä poistetaan hakemistosta),

* uudelleennimeäminen (tiedostonimen muuttaminen) jne.

Jotkut komennot (kopioi, poista, nimeä uudelleen) tiedostoryhmän käsittelemiseksi, joiden nimessä on samat elementit, antavat sinun käyttää maskia - erikoiskuviomerkkejä. Symboli "?" tarkoittaa mitä tahansa yhtä merkkiä ja symboli "*" tarkoittaa mitä tahansa määrää mitä tahansa merkkejä. Joten voit määrittää kaikki tiedostot ilman tunnisteita asettamalla maskin *. (tyhjä pääte, vain piste), voit määrittää kaikki .TXT-tyyppiset tiedostot määrittämällä maskin *.TXT, jossa mikä tahansa nimi ja tunniste on .TXT. Nimikkeellä a?.*

Nimet a1.txt, A5, AB.doc sopivat, mutta a12.txt, b.doc eivät.

Tallenna aiemmin opittuja komentoja käyttämällä tiedostoon F:\DIR_WIN.TXT aakkosjärjestyksessä lajiteltu luettelo C:-aseman tiedostoista (sisältöluettelo, lyhyt, vain tiedostojen nimet) alkaen \WINDOWS-kansiosta. TXT laajennus. Kirjoita myös tulos (komennot ja niiden parametrit) lokiin.

4.1.6. Tiedostotyyppien yhdistäminen konsolikomennon kanssa

SISÄÄN kestää laboratoriotyöt harkittiin Tiedostojen (asiakirjojen) yhdistäminen sovelluksiin. Konsolissa kytkentä tarkistetaan ASSOC-komennolla, jonka avulla voit sekä näyttää että määrittää tiedostotyypeille liitännät (katso ohje). Kirjoita komennot:

ASSOC.TXT

ASSOC.DOC

ASSOC.MP3

ASSOC.MPG

Huomaa, että ASSOC yhdistää laajennuksen yleinen tyyppi(ei ohjelma), mutta yksi tai useampi ohjelma voidaan määrittää tyyppiin (sanallinen kuvaus, yleistys). Esimerkiksi laajennukset

MPE, .MPEG, .MGP liitetään oletusarvoisesti mpeg-tiedostotyyppiin (tai GomPlayer.mpg GOM-soitinta asennettaessa), joka puolestaan ​​liittyy soittimeen (WMP, GOM-soitin jne.).

Jos ASSOC-komennolla on parametrina tyyppi (ei laajennus), se palauttaa sanallisen kuvauksensa.

Tyyppi liittyy ohjelmaan konsoliohjelma FTYPE. Suorita komento (kirjoita tyyppiparametriksi ASSOC .MPG-komennon palauttama tyyppi):

FTYPE-tyyppi

Käynnistääksesi sovelluksen automaattisella sovellusliitännällä, käytä START-komentoa. Lisäksi se tarjoaa numeron kätevät parametrit erän toteuttamisen järjestämiseen. Suorita komento:

START F:\D.TXT

Kirjoita ylös, mitä tapahtui, sulje avautuva ikkuna.

4.1.7. Operaattoreita säikeiden käyttämiseen (liukuputkien luomiseen), I/O- ja komentojen yhdistämiseen*

Monet komennot sallivat I/O-virtojen (pipelines) käytön, jotka voivat olla tiedostoja tai laitteita. Oletuksena niitä on kolme vakiovirtaus– tulovirta (STDIN 23, nro 0) ja kaksi lähtövirtaa: standardi (STDOUT, nro 1) ja virhelähtö ja muut viestit (STDERR, nro 2). Oletusarvoisesti kaikki kolme vakiosäiettä suorittavat I/O-operaatioita konsolin24 (CON) kautta. Jos harkitsemme tietojen syöttämistä komentoa suoritettaessa, näppäimistöltä syöttämisen sijaan tiedot voidaan ohjata uudelleen tiedostosta, symboli ";<». Для перенаправления результатов работы команды в файл вместо экрана, используется символ «>", tiedosto luodaan (jos se on jo olemassa, se katkaistaan ​​tyhjäksi), ja komennon tuottama teksti kirjoitetaan siihen. Kaksoismerkki ">>" avaa virran jatkotallennusta varten ja säilyttää tiedoston sisällön. Voit ohjata I/O:ta uudelleen käyttämällä laitenimiä (CON, NUL, PRN, LPT1, COM1...) komentoparametreissa. Laitteissa operaattorit ">" ja ">>" toimivat samalla tavalla.

23 Komennon uudelleenohjausoperaattoreiden käyttäminen ( http://technet.microsoft.com/en-us/library/bb490982.aspx)

24 Muuta järjestelmälaite oletus-I/O voidaan tehdä CTTY-komennolla (lähes ei käytetä).

On huomattava, että kaikki komennot eivät salli lähtövirran ohjaamista tiedostoon. Jotkut ohjelmat käyttävät menetelmää kirjoittaa suoraan videomuistiin (näytölle) tulostamista varten, mikä ei toimi streamin ohjauskäskyjen kanssa.

Esimerkki tulosten uudelleenohjaamisesta tiedostoon - tallentaminen lyhyt lista Windowsin kansiot aseman F:n juurikansiossa olevaan WIN.DIR-tiedostoon sen sijaan, että näyttäisit:

DIR /b C:\WINDOWS >F:\WIN.DIR

Jos haluat lisätä tähän tiedostoon toisen luettelon, voit toistaa komennon määrittämällä toisen kansion ja käyttämällä uudelleenohjausta kaksinkertaisella ”>>”-merkillä.

Voit nähdä, että yllä oleva komento on varsin hyödyllinen. Sinulla on esimerkiksi joukko tiedostoja tietokoneellasi, mutta ystäväsi ei voi fyysisesti käyttää tiedostojasi tehdäkseen luettelon tarvitsemistaan ​​asioista. Oletetaan, että tiedostot ovat "D:\My Files" -kansiossa ja tämän kansion sisällä on alikansiorakenne. Joukkueen mukaan:

DIR /S "D:\Omat tiedostot" > "D:\File List.dir"

tallennat luettelon kaikista tiedostoista kansiorakenteen kanssa tekstitiedostoon “D:\List of files.dir”. Tämä tiedosto voidaan pakata ja lähettää ystävälle kautta sähköposti tai flash-asemalla. Tyyppihakemiston avulla voit ymmärtää, että luettelon sisällä on kansioita, lisäksi numero Tiedostonhallinta (FAR-johtaja mukaan lukien) sisältävät laajennusmoduuleja, joiden avulla voit tarkastella tiedostoluetteloa tavallisena kansiona tai arkistona. Näin ystävä voi valita tarvitsemansa tiedostot ja luoda oman luettelon muokkaamalla sinun omaasi tekstieditorissa.

Kuten edellä mainittiin, syöttölaitteena käytetään STDIN:ää (0) ja käytössä on kaksi lähtölaitetta: standardi STDOUT (1) ja virhe- ja muiden viestien tulostuslaite STDERR (2). Kahta tulostuslaitetta käyttämällä voit erottaa perustietojen ja virheilmoitusten lähdön. Oletuksena lähdön uudelleenohjausoperaattorit ">" ja ">>" ohjaavat vakiotulosteen STDOUT(1).

Nykyisen asemasi pitäisi olla asema F: (jos näin ei ole, siirry siihen F:-komennolla, jos nykyinen kansio ei siis roottia

tulla takaisin juurikansio komento CD\). Tässä asemassa ei ole kansiota nimeltä "3" (kolme). Suorita komento DIR 3. Näytölle tulee viesti, joka ilmoittaa, että tällaista kansiota ei ole olemassa. Suorita komento ja tallenna tulos tiedostoon DIR "3">3.dir , tässä komennossa nimi otetaan

V lainausmerkit, koska yksi numero ennen I/O-uudelleenohjausoperaattoria tulkitaan kanavanumeroksi, mikä aiheuttaa komennon virheellisen suorittamisen. Tämä komento tulostaa pääkomentotekstin 3.dir-tiedostoon, mutta virheilmoitus tulostetaan näytölle. Tallentaaksesi teksti- ja virheilmoitukset osoitteeseen erilaisia ​​tiedostoja käytä seuraavaa komentoa: DIR "3">3.dir 2>err.txt , siinä toinen uudelleenohjausoperaattori "2>" käyttää nimenomaista osoitusta uudelleenohjatun kanavan numerosta ja virheilmoitukset tallennetaan err.txt-tiedostoon, mutta mitään ei tulosteta konsoliin. Kanavat voidaan ohjata toisilleen. Tallentaaksesi kaikki tiedot yhteen tiedostoon, suorita komento seuraavassa muodossa: DIR "3">3e.dir 2>&1 .

V Se ohjaa virhekanavan 2 kanavalle vakiolähtö 1, joka puolestaan ​​ohjataan tiedostoon. Kohdenumeron kanssa syötetyn &-symbolin avulla voit määrittää, että kanavan numero on määritetty, ei tiedoston nimeä.

Käytä TYYPPI-komentoa tarkastellaksesi tuloksena olevien tiedostojen 3.dir, err.txt ja 3e.dir sisältöä.

Voit käyttää suodattimia komentojen tulosten käsittelyyn. Jos haluat suorittaa suodattimia komennoilla, käytä ketjutusmerkkiä “| "(putkioperaattori). Kun ketjutetaan useita komentoja, edellisen komennon tulos ohjataan seuraavan komennon tuloon.

Kuljettimen kytkimen operaattorin lisäksi “| "On muitakin komentojen ketjutusoperaattoreita, mutta ne eivät välitä dataa ketjutettavien komentojen välillä. Yksinkertaiseen peräkkäiseen komentojen suorittamiseen komentorivi"&"-operaattoria voidaan käyttää:

DIR C:\Windows &DIR C:\Windows\System32

joka on samanlainen kuin operaattoreiden kirjoittaminen peräkkäin:

DIR C:\Windows

DIR C:\Windows\System32

Kaksoisoperaattori "&&" antaa sinun suorittaa ketjun toisen komennon, jos ensimmäinen suoritetaan onnistuneesti, ilman virheitä (palautuskoodi sisältyy ympäristömuuttuja ERRORLEVEL ja onnistuneen suorittamisen jälkeen yhtä kuin nolla). Kaksoisoperaattori "|| "päinvastoin, suorittaa toisen komennon, jos ensimmäinen on suoritettu virheellä (arvo ympäristömuuttujan ERRORLEVEL on suurempi kuin nolla). Rivissä voi olla useita eri operaattoreita joukkueiden yhdistäminen. Käytä skenaarioissa loogisia operaattoreita kytkin voidaan joissain tapauksissa välttää käyttämällä ehdolliset lausunnot, joka yksinkertaistaa komentosarjakoodia ja parantaa sen luettavuutta.

Komentojen tulkki antaa etusijalle palvelumerkit “|, &,<, >" operaattoreina käyttääksesi näitä symboleja tekstirivejä komentoja (esim. echo ), joihin teksti on sijoitettava kaksoislainausmerkit tai symboli "^" on lisättävä ennen palvelumerkkejä.

Järjestelmän suodattimet ovat komennot:

MORE (englanniksi: more, more) – kun näyttö on täynnä, odottaa näppäimen painamista jatkaakseen tulostusta (tätä suodatinta on kätevä käyttää suurten ohjeiden lukemiseen konsolin komennot, Windows 7:ssä näyttö näytöltä -tulostus on jo oletusarvoisesti käytössä komentojen ohjeen näyttämiseksi);

LAJITTELEE – lajittelee rivit määritetyillä parametreilla FIND – etsii ja valitsee rivit määritetyn kriteerin mukaan. Suodattimet voivat vastaanottaa tietoja sekä syöttölaitteelta että

parametrina määritettynä tiedostonimenä.

Siten TYPE-komento tulostuu tekstitiedosto konsoliin näyttö näytöltä tulostettavaksi iso tiedosto voit käyttää MORE-suodatinta:

TYYPPI tiedosto.txt |LISÄÄ

MORE-suodatin saa tiedoston sisällön kautta vakiotulo(STDIN) ja tulostaa tuloksen vakiotulostuslaitteeseen (STDOUT), tiedostonimen määrittäminen MORE-parametriksi antaa saman tuloksen (ehkä jopa hieman nopeammin):

LISÄÄ tiedosto.txt

Tämä pätee myös muihin suodattimiin.

Komentorivi, joka tulostaa lajitellun luettelon riveistä, jotka sisältävät "WIN":n C:\WINDOWS-kansioluettelosta:

DIR C:\WINDOWS |ETSI "WIN" |LAJITTELU

voidaan toteuttaa seuraavilla komennoilla:

DIR C:\WINDOWS > %TMP%\file1.txt

ETSI %TMP%\file1.txt "WIN" > %TMP%\file2.txt &&DEL %TMP%\file1.txtSORT %TMP%\file2.txt &&DEL %TMP%\file2.txt

SISÄÄN Yllä olevassa yksityiskohtaisessa esimerkissä tekstin välivarastointiin käytetään kansioon luotuja tekstitiedostoja tiedosto1.txt ja tiedosto2.txt. väliaikaiset tiedostot, jotka poistetaan DEL-komennon käytön jälkeen, jos edellinen komento on suoritettu ilman virheitä.

SISÄÄN Suorita esimerkiksi seuraavat komennot:

TYYPPI C:\Windows\System32\drivers\etc\services

TYYPPI C:\Windows\System32\drivers\etc\services|LISÄÄ

TYYPPI C:\Windows\System32\drivers\etc\services|FIND /v "udp"

TYYPPI C:\Windows\System32\drivers\etc\services|FIND /v "udp"| SORTFIND C:\Windows\System32\drivers\etc\services/v "udp"|LAJITTELU >F:\R.TXT

Ensimmäinen komento näyttää C:n kansiossa \WINDOWS\system32\drivers\etc olevan palvelutekstitiedoston sisällön.

Tuloste tuotetaan ilman taukoja, ja osa tekstistä katoaa siirtyessään konsoliikkunan yläreunan yli (vaikka suuren konsolipuskurin tapauksessa tekstiä voidaan vierittää taaksepäin). Toinen komento näyttää tekstin näyttöruudulta, mikä tekee siitä luettavan. Kolmas komento tulostaa kaikki rivit, jotka eivät sisällä alimerkkijonoa "udp" (linkki osoitteeseen verkkoprotokolla). Neljäs komento lajittelee tuloksen. Viides komento ohjaa lähdön F:-asemalla olevaan tekstitiedostoon.

Huomaa, että komennon suoritus on samanlainen:

TYYPPI C:\Windows\System32\drivers\etc\services |LISÄÄ

LISÄÄ C:\Windows\System32\drivers\etc\services

yhtä hyvin kuin

TYYPPI C:\Windows\System32\drivers\etc\services |ETSI /v "udp"ETSI C:\Windows\System32\drivers\etc\services /v "udp"

Kun suoritetaan toimintoja tiedostorakenteella jollakin tallennusvälineellä (levykkeellä, kiintolevyllä tai laserlevyllä), syntyy hyvin usein tilanne, jossa on tarpeen suorittaa toimenpide (esimerkiksi poistaminen tai siirtäminen) ei yhdellä tiedostolla, vaan kokonainen ryhmä. Lisäksi tässä ryhmässä tiedostot eivät välttämättä sijaitse rivissä, vaan satunnaisessa järjestyksessä.

Käyttöjärjestelmässä MS-DOS On olemassa tapa, joka yksinkertaistaa huomattavasti tällaisen toiminnon suorittamista tiedostoryhmälle. Tällaisten ongelmien ratkaisemiseksi he käyttävät tiedostonimimallit (maskit). Itse asiassa sellainen malli (naamio) toimii yleisenä tai ryhmänimenä tiedostoryhmälle, jolle tietty toiminto suoritetaan. Tällainen malli on tiedosto, jonka nimessä ja päätteessä voidaan käyttää vain kahta merkkiä: * Ja ? .

Symboli *, joka sisältyy kuvioon, voi edustaa mitä tahansa merkkejä joko tiedoston nimessä tai sen tunnisteessa. Esimerkiksi:

ü *. com- kaikki erätiedostot (tunnisteella .com);

ü *.* - kaikki nykyisen hakemiston tiedostot;

ü a:fakh*.doс- tiedostot tunnisteella .doc luettelo fakh.

Symboli?, joka sisältyy kuvioon, voi edustaa yhtä mielivaltaista merkkiä (tai sen puuttumista) tiedoston nimessä tai tunnisteessa. Esimerkiksi:

ü ??. bak- tiedostot, joissa on mikä tahansa kaksimerkkinen nimi ja tunniste bak;

ü TEE??.*- tiedostot, joiden nimi alkaa kirjaimella TEE ja sisältää enintään 5 merkkiä.

Tiedoston polku on aseman nimi ja hakemiston nimien sarja suhteessa juureen, erotettuna symbolilla "", jossa tiedosto sijaitsee. Jos Nimi laitteet eivät ole osoitettu silloin oletetaan nykyinen levy. Jos polkua ei ole määritetty, oletetaan nykyinen hakemisto.

ESIMERKKI: Anna levyn juurihakemistoon KANSSA: on kaksi 1. tason hakemistoa ( PELIT, TEKSTI) ja yksi 2. tason hakemisto ( SHAKKI). Kuinka etsiä olemassa olevia tiedostoja ( chess.exe, proba.txt)? Tätä varten sinun on määritettävä tiedoston polku. Tiedostopolku sisältää aseman nimen ja hakemistonimien sarjan, ts. Polut yllä oleviin tiedostoihin ovat vastaavasti:

C:GAMESCHESSchess.exe

C:TEXTproba.txt


Riisi. 2 Esimerkki hierarkkisesta hakemistorakenteesta.

Tiedostoille suoritetaan erilaisia ​​toimintoja:

* kopiointi (kopio tiedostosta sijoitetaan toiseen hakemistoon),

* siirtäminen (itse tiedosto siirretään toiseen hakemistoon),

* poistaminen (tiedoston merkintä poistetaan hakemistosta),

* uudelleennimeäminen (tiedostonimen muuttaminen) jne.


Työ loppu -

Tämä aihe kuuluu osioon:

Käytännön työ nro 2 - Hakemistojen ja tiedostojen nimien laatiminen, niiden mallit ja reitit annettuihin tiedostoihin

Aihe: hakemistojen ja tiedostojen nimien, niiden mallien ja reittien kokoaminen määritetyt tiedostot.. työn tavoitteena on hallita käytännön taitoja tiedostojärjestelmä Tekijä: käytännön työ työjärjestys..

Jos tarvitset lisämateriaalia tästä aiheesta tai et löytänyt etsimääsi, suosittelemme käyttämään hakua teostietokannassamme:

Mitä teemme saadulla materiaalilla:

Jos tämä materiaali oli sinulle hyödyllistä, voit tallentaa sen sivullesi sosiaalisissa verkostoissa: