Van welk type zijn de bestanden met sjablonen. Organisatie van het bestandssysteem. Wiskundige functies omvatten niet de functie

Bestand - informatie opgeslagen op en verenigd door een gemeenschappelijke naam. Elk bestand neemt een bepaald stuk in beslag extern geheugen... Wanneer u een bestand verwijdert, worden alleen de naam en informatie in het bestand verwijderd.

Een map is een benoemde plaats op een schijf voor het opslaan van bestanden en submappen. Mappen worden benoemd volgens dezelfde regels als voor bestanden. Mappen kunnen leeg zijn, alleen bestanden of submappen bevatten, of gemengd.

Bestandssysteem is een functioneel onderdeel van het besturingssysteem, d.w.z. dit is de volgorde van het opslaan en - organiseren van bestanden op schijf

Soorten bestandsstructuur: 1) Single-level FS - een lineaire reeks bestandsnamen, gebruikt voor schijven met niet grote hoeveelheid bestanden; 2) Hiërarchische FS op meerdere niveaus - is een boomachtige structuur die dient om honderden en duizenden bestanden op te slaan. Directory (map) van de bovenste ...
niveau bevat submappen van het 1e niveau, die mappen van het 2e niveau kunnen bevatten, enz.

Bestandsnamen moeten worden ingevoerd in Russische of Engelse letters en cijfers, zonder symbolen (u kunt een punt en een streepje gebruiken). De lijst met toegestane tekens bevat letters, cijfers en het onderstrepingsteken.

Basistypen bestandsindelingen

De laatste tekens in de bestandsnaam geven het formaat aan.

Tekstformaten: .txt .doc .docx .odt .rtf .pdf .chm

Geluid: midi, .mp3, .wav.

Video: .avi, .aaf, .flv, .mp4

Webpagina's: html, .xml, .xhtml, .mhtml

Presentaties: odt, .ppt, .pptx.

De bestandsnaamextensie is een reeks tekens die aan de bestandsnaam is toegevoegd om het bestandstype te identificeren. De extensie wordt meestal door een punt gescheiden van het hoofdgedeelte van de bestandsnaam.

Bestandskenmerken zijn de parameters waarmee een bestand verschilt van veel andere bestanden. Kenmerken zijn onder meer de datum en tijd waarop het bestand is gemaakt, de bestandsnaam, de naam van de eigenaar van het bestand, de grootte, machtigingen en de toegangsmethode tot het bestand. De attributen vertellen het systeem wat er met het gegeven bestand kan worden gedaan.

Om de bestandskenmerken te bekijken, selecteert u het item " Eigendommen»

Met bestandsnaamsjablonen kunt u een groep die aan bepaalde voorwaarden voldoet, onderscheiden van de rest. Ook kunnen sjablonen worden gebruikt om naar bestanden te zoeken.

Bestandsnaampatronen worden gespecificeerd met speciale tekens ... Twee worden vaker gebruikt: * ? .

* - geeft een willekeurige groep tekens aan. Een eenzame ster is bijvoorbeeld een sjabloon waarop alle mapbestanden waarnaar wordt gezocht door deze sjabloon... Sjabloongebruik * .html zal alle html-bestanden markeren

? - vertegenwoordigen een enkel teken. Bijvoorbeeld onder de sjabloon otchet.??? bestanden met een extensie van drie letters, maar die precies beginnen zoals gespecificeerd in de sjabloon, zijn voldoende.

Er zijn ook complexere regels voor het schrijven van sjablonen. Het gebruik maakt dus een flexibeler zoeken naar bestanden mogelijk.

Het pad naar het bestand.

Een bestand zoeken in een hiërarchische bestandsstructuur u moet het pad naar het bestand specificeren. Het pad naar het bestand bevat de logische naam van de schijf en een reeks namen van geneste mappen, geschreven door het scheidingsteken "", in de laatste waarvan het opgegeven vereiste bestand zich bevindt.

De lengte (grootte) van het bestand wordt bepaald in bytes en verandert als het wordt bewerkt.

Normaal.

Bestandsnaam

Organisatie bestandssysteem

Alle moderne schijf besturingssysteem zorgen voor de creatie van een bestandssysteem dat is ontworpen om gegevens op schijven op te slaan en er toegang toe te verlenen. De organisatie van het bestandssysteem is afhankelijk van het besturingssysteem. Het meest voorkomende type is in tabelvorm.

Logische schijfnaam diskette- EEN:

De logische naam van de harde schijf is C :. Indien HDD is verdeeld in verschillende logische partities, waarna elk van hen wordt genoemd met de letters van het Engelse alfabet: C:, D:, E:, F: etc.

De logische stationsnaam van de laserdisk is de laatste letter in de lijst met logische stationsnamen voor deze computer.

Bestand -het is een benoemde reeks bytes van willekeurige lengte .

Elk bestand op de schijf heeft een aanduiding die uit 2 delen bestaat: een naam en een extensie, gescheiden door een punt.De lengte van namen wordt beperkt door het 255,0 / 0,255-schema (niet meer dan 255 tekens in totaal per bestandsnaam en naamextensie). In de bestandsnaam is het toegestaan ​​om Latijnse en Cyrillische tekens, cijfers en speciale toetsenbordtekens te gebruiken, met uitzondering van de volgende tekens: * : " ? < > \ / | .. De extensie is optioneel en wordt voornamelijk gebruikt om de inhoud van het bestand te beschrijven. bestanden met de extensie: .txt, .doc, .rtf - tekst; .bmp, wmf, .ico zijn grafisch en ..com, .exe, .bat zijn uitvoerbare programma's.

VAK - een kopie van de eerder gemaakte van dit bestand;

$$$ is een tijdelijk bestand dat automatisch door elk programma zelf wordt gemaakt.

Naast de naam heeft het bestand een nummer kenmerken:- bestandskenmerken;

Aanmaakdatum bestand;

Tijd voor het maken en bewerken van bestanden;

De lengte (volume) van het bestand.

attributen bestand de aard van het gebruik en de mogelijkheid tot toegang aangeven

Alleen lezen- bestand dat alleen wordt gebruikt om te lezen; meestal kan hij niet

worden vernietigd of bewerkt, maar kopiëren en bewerkingen zijn toegestaan

Archief- gearchiveerd, gemaakt wanneer het bestand wordt gewijzigd en opgeslagen in het archief

bestandssysteem;

Verborgen- verborgen bestand;

Systeem- systemisch.

Als aan het bestand geen van de vermelde kenmerken is toegewezen, wordt het genoemd

Aanmaakdatum en aanmaaktijd worden vastgelegd op het moment van creatie en wijziging van het bestand door:

PC-systeem klok.

Het is handig om naampatronen te gebruiken om bestanden te vinden. Het naampatroon bestaat uit 2 delen, net als de bestandsnaam, gescheiden door een punt. Bij het specificeren van een sjabloon worden wild-symbolen (metatekens) * en? gebruikt. Bovendien:

* - vervangt een willekeurig aantal;


? - vervangt één willekeurig teken.

Bijvoorbeeld:

* .doc - sjabloon voor bestanden met de extensie .doc;

t * .xls - sjabloon voor bestanden waarvan de naam begint met een letter t, en de extensie is .xls;

Alle bestanden op schijven bevinden zich in mappen of mappen.

Map(Tot atalog, map) – speciaal bestand met informatie over gewone bestanden, gegroepeerd in een enkele lijst volgens een of ander criterium of door de gebruiker zelf (bijvoorbeeld memo's, uitgaande brieven, methodologische ontwikkelingen geliefden spelprogramma's enz.), of softwareontwikkelaars (een set bestanden die samen één software pakket). Een dergelijke combinatie van bestanden wordt in de regel uitgevoerd om het zoeken naar informatie op de computer te vergemakkelijken, evenals voor het gemak van groeps (gelijktijdige) verwerking van gewone bestanden en mappen. De map (directory, directory) bevat naast de lijst met opgenomen bestanden ook: systeem informatie over de kenmerken (attributen) van deze bestanden.

Op elk medium is er hoofd of wortel map waar alle andere mappen zich bevinden, genaamd submappen en enkele bestanden. Dus, een hiërarchische structuur... De map waarmee in momenteel de gebruiker aan het werk is heet huidig ... Binnen een map (directory, directory) kan worden gevonden als gewone bestanden, en geneste mappen-afstammelingen, die op hun beurt mappen van het volgende nesting-niveau kunnen bevatten. Op deze manier, hiërarchisch systeem geneste mappen en bestanden.

Om de toegang tot een bestand in veel besturingssystemen te organiseren, wordt dezelfde methode gebruikt, bestaande uit de vorming van een tekenreeks - toegangspaden, die informatie bevat over de locatie van het bestand op de VC (bijvoorbeeld C: \ Program Files \ Microsoft Office \ Office \ Samples \ Products.doc). Het aantal bestanden of mappen in de root- en niet-rootdirectory's is onbeperkt! Het totale aantal tekens in het bestandspad is niet meer dan 260.

Cilinderconcept

Eerst wordt de schijf weergegeven als een verzameling oppervlakken. Hebben diskettes er zijn er maar twee (bovenste en onderste), maar harde schijven- dit zijn eigenlijk "whatnots", bestaande uit meerdere platen, dus ze hebben meer vlakken.

Ten tweede is elk schijfoppervlak verdeeld in cirkelvormige sporen en elk spoor in sectoren. De sectorgroottes zijn vastgesteld op 512 bytes.

Om een ​​bepaald bestand op de schijf te vinden, moet u weten waar het zich bevindt, dat wil zeggen, u hebt het adres nodig. De gemakkelijkste manier zou zijn om het bestandsadres in de vorm van oppervlaktenummer, tracknummer en sectornummer te schrijven, maar in werkelijkheid gebeurt dit niet precies op die manier. Feit is dat elk oppervlak zijn eigen lees/schrijfkop heeft, en deze koppen bewegen niet apart, maar gelijktijdig. Dat wil zeggen, als bijvoorbeeld het vijfde hoofd naar het dertigste spoor wordt gebracht, dan worden alle hoofden naar hun dertigste spoor gebracht. Daarom wordt in plaats van het concept van een track het concept gebruikt cilinder. Cilinder - het is een verzameling van alle sporen met dezelfde nummers, dat wil zeggen op gelijke afstand van de rotatie-as. Daarom wordt de werkelijke locatie van het bestand op de harde schijf bepaald door het cilindernummer, oppervlaktenummer en sectornummer.

Clusterconcept . Een sector is de kleinste eenheid voor gegevensopslag, maar niet alle bestandssystemen gebruiken het voor adressering. Daar is het te klein voor. Besturingssystemen zoals MS-DOS, Windows, OS / 2 gebruiken een grotere opslageenheid voor adressering, genaamd TROS . Een cluster is een groep aangrenzende sectoren. Clustergrootte varieert per grootte harde schijf... Hoe grotere drive, hoe groter de clustergrootte wordt toegewezen. Typische waarden zijn 8,16,32 of 64 sectoren.

Gegevens over in welk schijfcluster een bepaald bestand start, worden speciaal opgeslagen in het systeemgebied van de schijf bestandstoewijzingstabellen(VET-tabellen). Sinds de overtreding VET-tabel leidt tot de onmogelijkheid om de gegevens op de schijf te gebruiken, er worden speciale betrouwbaarheidseisen aan gesteld, en het bestaat in twee exemplaren, waarvan de identiteit regelmatig wordt gecontroleerd door het besturingssysteem.

Momenteel actief Windows-systemen 98, Windows 2000 en Windows Millenium zorgen voor een beter bestandssysteem - FAT32 met 32-bits velden in de bestandstoewijzingstabel. Hierdoor werk je met alle moderne harde schijven.

Bestanden en mappen zijn het meest belangrijke sites bestandssysteem. Het is noodzakelijk dat het besturingssysteem met gegevens op de harde schijf kan werken.

2.8 Bestandsnaam patronen.

Om een ​​groep bestanden te definiëren, worden zogenaamde bestandssjablonen gebruikt. Bestandsnaampatronen zijn bestandsnamen die de tekens "*" ("sterretje") en "?" bevatten. ("Vraagteken"). De aanwezigheid van het "*"-teken in de bestandsnaam geeft een willekeurig aantal tekens in de bestandsnaam aan, beginnend vanaf de positie van de "*"-locatie. Symbool "?" in een patroon, geeft slechts één teken in de bestandsnaam aan op de positie "?" Het * .doc-sjabloon beschrijft bijvoorbeeld alle bestanden met een willekeurige naam, maar hetzelfde ..doc-type; de sjabloon a * .doc specificeert alle bestanden van het type .doc waarvan de naam begint met de letter "a". De sjabloon a? .Txt specificeert bestanden van het txt-type, waarvan de naam slechts twee tekens bevat, en het eerste teken is de letter "a", en het tweede is willekeurig.

2.9 Kenmerken van bestanden.

Voor elk bestand is er een directory-item (een directory-item genoemd) dat de attributen van het bestand bevat. Bestandskenmerken omvatten het volgende:

· alleen om te lezen (lezenenkel en alleen);

· verborgen (verborgen);

· systeem (systeem);

· archief (archief).

Elk van de attributen kan worden in- of uitgeschakeld.

Þ Kenmerk ingesteld voor bestand "alleen om te lezen" staat u niet toe om het te bewerken. Dit beschermt het bestand tegen wijzigingen - om zo'n bestand te bewerken (wijzigen), is het noodzakelijk om dit attribuut te verwijderen door middel van het besturingssysteem. Bestanden op standaard-cd's zijn alleen-lezen omdat ze niet kunnen worden gewijzigd (overschreven).

Þ Attribuut "verborgen" staat niet toe dat het bestand wordt weergegeven op het scherm in de standaardweergavemodus (onder standaardweergave we begrijpen het geïnstalleerde optie: voor bestandsbeheer"Verborgen en systeembestanden niet weergeven").

Þ Attribuut "Systemisch" toegewezen aan bestanden van het besturingssysteem en impliceert een speciale status van dit soort bestanden (bestanden van dit soort worden niet verplaatst door programma's om de locatie van bestanden te optimaliseren).

Þ Bestandskenmerk "archief" betekent dat er geen kopie van het programma is gemaakt voor dit bestand Reserveer exemplaar... Het kenmerk "archief" wordt ingesteld wanneer het bestand wordt gemaakt en automatisch gewist wanneer het bestand wordt gemaakt back-up... De aanwezigheid van een dergelijk attribuut in een bestand betekent maar één ding: er is geen reservekopie gemaakt voor dit bestand.

2.10 Mappen, documenten en snelkoppelingen in het besturingssysteemRamen.

Windows OS ondersteunt geavanceerde gebruikers grafische interface... Dit betekent dat in Windows-omgeving elk object (schijf, printer, map, bestand, enz.) is gekoppeld aan een grafische afbeelding waarop de gebruiker werkt. Het grafische beeld van een catalogus is een map. V Windows-mappen zijn onderverdeeld in systeem en toepassing. Een map wordt weergegeven door een pictogram (pictogram), waarvan sommige worden weergegeven in Fig. 1.

De map heeft een naam - een handtekening onderaan het pictogram. De mapnaam komt overeen met de mapnaam. Bewerkingen met een map (maken, verwijderen, hernoemen, kopiëren) komen overeen met bewerkingen met een map. Een bestand wordt weergegeven door een pictogram, waarvan het uiterlijk afhangt van het bestandstype, en wordt meestal een document genoemd. Het document heeft, net als de map, een naam die overeenkomt met de naam van het weergegeven bestand.

Een label, weergegeven door een benoemd pictogram met een gebogen pijl in de linkerbenedenhoek. Een snelkoppeling is in wezen een koppelingsbestand - een bestand dat het pad naar een object bevat (bestand, map, pc-bron (schijf, printer, monitor, enz.)). Een snelkoppeling is een handige en snelle manier om toegang te krijgen tot een object. Als u een snelkoppeling verwijdert, wordt het object waarnaar de snelkoppeling verwijst niet verwijderd.

Grafische afbeelding

Soort (extensie)

Beschrijving

Systeemmap

Systeemmap

Linux: De complete gids Kolisnichenko Denis Nikolajevitsj

3.4.5. Patronen voor bestandsnamen

3.4.5. Patronen voor bestandsnamen

Dit mechanisme stelt je in staat om niet gelijk uitziende bestands- en directorynamen op te sommen, maar om naar een hele groep namen te verwijzen door een kort patroon op te geven. Voordat een opdracht wordt verzonden voor uitvoering, breidt de shell het patroon uit, dat wil zeggen, vervangt het patroon door alle namen die overeenkomen met dat patroon, en voert de opdracht uit voor elk bestand of elke map in die groep. Sjablonen worden aangegeven met speciale tekens uit tabel 3.3. Patroontekens kunnen in één opdracht worden gecombineerd.

Sjabloonsymbolen Tabel 3.3

Symbool Betekenis Voorbeeld
* Willekeurige tekenreeks, inclusief leeg ~ / *.png - alle bestanden in de homedirectory met de extensie png; Glava * - bestanden Glava, Glava03 en Glava.old
? Elk afzonderlijk teken Glava?? - bestanden Glava03 en GlavaXZ, maar niet Glava of Glava.old
Elk teken tussen haakjes vermeld Glava0 - bestanden Glava03 en Glava08, Glava? - bestanden Glava03, Glava08, Glava13, Glava18, Glava23
Elk teken en in gespecificeerde intervallen Glava0 - Glava02, Glava03, Glava04, Glava09
[^ een-n, x, y] Elk teken gespecificeerd tussen haakjes Glava [^ 0] * - alle hoofdstukken vanaf 11

Jokertekens kunnen ook als gewone tekens in bestandsnamen worden gebruikt. Vervolgens moeten ze worden gescreend zodat de schaal ze niet begint uit te zetten:

$ touch * # maakt een bestand aan met de naam "*". Niet alleen maar

# verwijder het later met rm *!

$ rm Glava0 # verwijdert het bestand met de naam Glava0,

# niet Glava03 en Glava08.

Uit het boek Architectuur van de operatiekamer UNIX-systemen auteur Bach Maurice J.

Uit het Linux-gebruikersboek de auteur Kostromin Viktor Alekseevich

Uit het boek Hoe niet-methodefuncties de inkapseling verbeteren door Meyers Scott

5.7.7 Padnaamuitbreiding Padnaamuitbreiding wordt gebruikt om meerdere bestandsnamen (of mappen) te specificeren die overeenkomen met een bepaald patroon met behulp van een beknopt patroon of patroon. na scheiding

Uit het boek Computer + Mobiel: effectieve interactie de auteur Goltsman Viktor Iosifovich

Fabriekspatronen en -functies in de context van een naamruimte (zijbalk) In het hoofdartikel betoog ik dat: statische methoden klassen moeten worden geïmplementeerd als externe functies waar mogelijk, omdat het de inkapseling van de klasse vergroot. Hier ben ik

Uit het boek Zelfstudiegids voor het werken op een computer de auteur Kolisnichenko Denis Nikolajevitsj

Sjablonen Een sjabloon is een soort schets die kan worden aangepast aan uw specifieke behoeften. Heel vaak zul je hetzelfde soort berichten moeten schrijven, zoals "Hallo. Hoe is het met je?" of 'Ik heb het druk vandaag. Als ik vrij ben, bel ik je terug!” Je kunt je leven gemakkelijker maken door zulke dingen op te schrijven

Uit boek Netwerkfaciliteiten Linux auteur Smith Roderick W.

13.2.2. De sjablonen die u wilt maken standaard document bijv. CV, memo, rapport? Dan komt het je goed van pas standaard sjablonen MS-Word. Voer het commando Bestand, Nieuw uit. Aan de rechterkant Word-vensters het venster Document maken verschijnt, waarin u een van de

Uit het boek Applicaties ontwikkelen in Linux. Tweede druk de auteur Johnson Michael K.

Ondersteuning voor Windows-bestandsnaam B Linux-systemen en Windows hebben verschillende conventies voor bestandsnaamgeving. Als er in uw netwerk naast Windows ook DOS-clients zijn, moet u er bij het configureren van Samba rekening mee houden dat de regels voor het benoemen van DOS-bestanden verschillen van de regels die niet alleen in

Uit het C++ boek. Verzameling van recepten de auteur Diggins Christopher

22.3.2. Bestandsnamen parseren Het is heel gebruikelijk voor geprivilegieerde toepassingen om toegang tot bestanden te verlenen aan niet-vertrouwde gebruikers en deze gebruikers toe te staan ​​de namen door te geven van de bestanden waartoe toegang is vereist. Een goed voorbeeld serveert

Uit het boek The Art of Programming in Shell Scripting Language door Cooper Mendel

2.4. Naamconflicten met naamruimten vermijden Probleem Namen die conflicteren, zijn gevonden in niet-gerelateerde modules, of u wilt de mogelijkheid van dergelijke conflicten vermijden door logische codegroepen te maken.

Uit boek Linux-programmering in voorbeelden de auteur Robbins Arnold

Voorbeeld 12-43. Bestandsnaamgenerator #! / Bin / bash # tempfile-name.sh: Tijdelijke bestandsnaamgenerator BASE_STR = `mcookie` # 32-teken (128 bit) magic cookie.POS = 11 # Willekeurige positie in de string magic cookie.LEN = 5 # $ LEN van opeenvolgende karakters Prefix = temp # Dit is tenslotte tijdelijk ("temp")

Uit het boek Linux en UNIX: Shell Programming. Handleiding voor ontwikkelaars. door Teinsley David

18.2. Globbing - Bash bestandsnaamuitbreiding wordt op zichzelf niet herkend normale uitdrukkingen... Maar scripts kunnen commando's en hulpprogramma's gebruiken zoals sed en awk, die uitstekend werk leveren bij het afhandelen van reguliere expressies.In feite kan Bash naamsvervanging uitvoeren.

Uit het C++ boek voor beginners auteur Lippman Stanley

Uit het boek Geheimen Google-applicaties auteur Baluev Denis

Uit het boek van de auteur

10.10. Naamruimten en functiesjablonen zoals alle andere globale definitie, kan een functiesjabloon een naamruimte hebben (zie de bespreking van naamruimten in paragrafen 8.5 en 8.6). We zouden dezelfde semantiek krijgen als we een sjabloon in het globale bereik zouden definiëren

Uit het boek van de auteur

16.12. Naamruimten en klassesjablonen Zoals met elke definitie in het globale bereik, kan een definitie van een klassesjabloon in een naamruimte worden geplaatst. (Naamruimten werden behandeld in secties 8.5 en 8.6.) Onze sjabloon wordt verborgen in deze ruimte namen;

Uit het boek van de auteur

Patronen Werk doen dat al door anderen is gedaan, is een verspilling van tijd en moeite. U kunt het subsysteem Sjablonen gebruiken om uw inspanningen te concentreren op het ontwerpen van uw feestlijst. Gemaakt door

Wanneer de lezer wordt geconfronteerd met een onbegrijpelijke zin, probeert hij in de regel de betekenis ervan te achterhalen. Dit artikel is een korte rondleiding voor de gebruiker door de wereld van het onbekende.

Algemeen bestandsconcept

Op lange termijn worden alle gegevens opgeslagen als bestanden. Wat is het? Een bestand is een benoemde reeks bytes, die op hun beurt weer uit bits bestaan. Hij heeft zijn eigen naam en vestigingsadres. De eerste parameter wordt aangegeven door de persoon en de tweede wordt lange tijd ingesteld en onthouden door het besturingssysteem. De zoekopdracht wordt uitgevoerd op de naam van het bestand, dus de gebruiker hoeft het adres niet op te schrijven.

Het kan gebeuren dat informatie niet kan worden gevonden op computermedia... Maar zelfs leeg bestand heeft zijn eigen naam belangrijk bezit dataset opgenomen op de harde schijf. Als het afwezig is, kan een dergelijke structuur geen opslag worden genoemd.

Bestandssysteem

Elke (flexibele, starre of laserschijf) kan er een enorme hoeveelheid van bevatten. Het bestandssysteem is ontworpen om gegevens op te slaan en verschillende mappen te ordenen. In brede zin bestaat het uit de totaliteit van alle informatie op de schijf, sets van datastructuren, een complex van systeem softwaretools... De hoofdmap bestaat uit bijlagen van het tweede niveau, die op hun beurt mappen van het derde niveau bevatten, enz. lineair systeem het wordt gebruikt voor schijven met meerdere bestanden, hiërarchisch op meerdere niveaus - voor schijven met een groot aantal. De tweede wordt gekenmerkt door een boomachtige structuur.

Doel van het bestandssysteem

Het is om ervoor te zorgen gebruiksvriendelijke interface voor een persoon bij het openen van de informatie op de schijf en het realiseren van de mogelijkheid delen objecten door veel mensen en lopende processen. Vergelijkbaar apparaat structuur stelt u in staat om maximale resultaten te behalen bij het werken met data.

Bestand types

Dankzij bepaalde informatie de computer kan ongeveer "begrijpen" wat er in de dataset staat en met welk programma deze kan worden geopend. Een extensie is een reeks letters of cijfers die verschijnen na een punt in standaard naam het dossier. Het definieert het gegevenstype en het bijbehorende programma. Informatie die bijvoorbeeld is opgenomen op een schijf met de extensie mp3-extensie, wordt geopend in de speler. De afbeelding van het programma is aanwezig in de afbeelding van het bestand. Door deze badge gevorderde gebruiker begrijpt direct waar het opgegeven datatype kan worden toegepast. Het document wordt alleen geopend in een tekstprogramma. Videobestanden kunnen in de speler worden gescrolld. Informatie in de vorm van afbeeldingen opent in grafische editor... Er zijn veel verschillende bestanden... Elk van hen heeft een pictogram dat het bijbehorende programma aangeeft.

Bestand: bestandsnamen

Gebruikers geven symbolische namen aan de dataset op schijf. Bestanden worden door hen geïdentificeerd. In dit geval wordt rekening gehouden met de beperkingen van het systeem, zowel voor de gebruikte tekens als voor de volledige lengte van de zin. De bestandsnaam is de bovenstaande naam, die voor meerdere datasets hetzelfde kan zijn. In dit geval zal de volgorde van de directory-ID's anders zijn, dat wil zeggen het adres waarop de informatie zich bevindt. In sommige systemen kan een en hetzelfde object niet meerdere namen hebben, in andere is er helemaal geen beperking. In het laatste geval wordt de dataset voorzien van: unieke naam... Het is een numerieke identificatie die door alle programma's in het besturingssysteem wordt gebruikt.

Samenstelling bestandsnaam

Alle informatie op de schijf bevat verschillende elementen. Waar bestaat de bestandsnaam uit? Om dit te begrijpen is het noodzakelijk om een ​​staal voor uw ogen te hebben. De bestandsnaam bestaat uit twee onderling verbonden delen: de naam en de extensie, die het gegevenstype bepaalt. Alle informatie over de vervoerder wordt erdoor geïdentificeerd.

Voor-en achternaam

Een voorbeeld kan worden gegeven:

C: \ Muziek \ Vakantie \ Melody.mp3.

De volledige bestandsnaam die in het voorbeeld is opgegeven, is de naam die bestaat uit zichzelf en het informatiepad. De laatste van deze elementen is een lijst met map-ID's die u achtereenvolgens moet openen om er vanaf te komen het hoogste niveau vóór de dataset. Voor-en achternaam bestand moet worden opgegeven beginnend met hoofdmap, en bevat een lijst van alle afhankelijke bijlagen van de resterende niveaus. Deze naam is absoluut. Het verwijst naar informatie over de hoofdmap, ongeacht de huidige map. Alle elementen van de naam worden gescheiden door de schuine streep (\). Dit teken moet vóór de naam van de hoofdmap worden opgegeven.

Korte naam

Beperkingen waren de reden voor het ontstaan ​​van deze term. In die tijd mocht het bestand maar 8 karakters in de naam hebben. Even later werd het mogelijk om een ​​punt achter de naam te zetten en 3 extensietekens toe te voegen.

Het zag er zo uit:

Melodie.mp3.

Ontwikkelaars begonnen naamextensies te gebruiken voor technische behoeften. Met hun hulp hebben de programma's "geleerd" het bestandstype te herkennen. Dit notatieschema voor bestandsnamen is genoemd door het 8.3-systeem (door het aantal tekens in de naam en extensie en de periode ertussen). Het had een aantal nadelen: het onvermogen om spaties, leestekens en andere letters te gebruiken, behalve het Engelse alfabet. Daarom was het erg moeilijk om een ​​betekenisvolle titel te creëren. De korte naam bevat geen schuine streep ( \ ). Met deze naam kunt u verwijzen naar de gegevens van de huidige directory.

Lange naam

Vroeger, toen duizenden bestanden op schijven werden opgeslagen, wisten gebruikers vrij goed waar deze of die gegevens vandaan kwamen op de media. Het is momenteel niet mogelijk om de geschiedenis van binnenkomende informatie te volgen. Daarom werden strikte beperkingen op de lengte van de naam voor de gegevens verwijderd. Waar bestaat de bestandsnaam uit? Nu kan de naam in Russische letters worden geschreven, met enkele leestekens en zelfs spaties. De extensie wordt niet alleen aangegeven door drie tekens. Als de naam meerdere punten bevat, wordt het bestandstype aangegeven na het laatste leesteken.

Tradities bevatten echter een grote kracht, daarom zijn ze niet te vinden op computers. lange extensions... Drie tekens om het bestandstype aan te geven zijn voldoende voor het systeem. Er kunnen minstens 250 tekens zijn, hoewel dit ongetwijfeld overdreven lijkt.

problematische objecten

Documenteren met lange titel kan verkeerd worden gelezen op een andere computer. Daarom moet u bij het verzenden van gegevens Latijnse letters... Het Russische alfabet verschijnt mogelijk niet op de computer van de ontvanger en in plaats van zinnen verschijnt een onbegrijpelijke reeks symbolen. Een bestandsopslagsysteem organiseren op: persoonlijke computer eventuele letters worden gebruikt door de gebruiker.

Correcte bestandsnaam

Het kan bestaan ​​uit hoofdletters en kleine letters, cijfers, punten en onderstrepingstekens. Het gebruik van een ruimte is niet verboden. Je moet er echter geen misbruik van maken en het ook aan het begin van de naam zetten. Andere tekens dan de gereserveerde tekens (>< | ? * / \ : "). Расширение отделяется от названия последней правой точкой. Длина имени ограничивается 255 знаками. На самом деле gewone gebruiker 20 tekens zijn genoeg. Het besturingssysteem maakt geen onderscheid tussen kleine letters en hoofdletters in de bestandsnaam. Dit betekent dat het niet werkt om twee elementen met dezelfde naam in verschillende hoofdletters in één map op te slaan. Dit is een voorbeeld van overeenkomende namen: "Text.doc" en "TEXT.doc".

Onjuiste bestandsnaam

Naast deze beperkingen is er een verbod op het gebruik van gereserveerde apparaatnamen.

PRN is dus een printer. COM1-COM4 - apparaten aangesloten op seriële poorten 1-4. AUX heeft dezelfde functie als COM1. LPT1-LPT4 zijn elementen om op aan te sluiten parallelle poorten 1-4 (printers), CON (consol) voor invoer - toetsenbord, voor uitvoer - scherm, NUL - "leeg" apparaat. Wanneer een gebruiker een gereserveerde naam probeert op te geven, genereert het systeem een ​​fout. Er wordt ook een waarschuwing weergegeven wanneer verboden tekens worden gebruikt. Het geeft een ongeldige bestandsnaam aan. Verkeerd geschreven informatie over een dataset wordt niet opgeslagen, maar wordt teruggezet naar de vorige waarde.

Bestandsnaam sjabloon

Opdrachtshells van besturingssystemen, evenals allerlei programmeertalen stellen de gebruiker in staat om in namen en mappen te zoeken bepaalde groepen... Alle bestanden worden gecontroleerd op naleving een bepaalde sjabloon, als een van hen samenvalt met de standaard, wordt er rekening mee gehouden, zo niet, dan wordt het overgeslagen.

Waar is zo'n monster voor? Het is vaak nodig om dezelfde actie uit te voeren op een hele groep bestanden. Het kost minder tijd dan elk document afzonderlijk te openen. Met het bestandsnaamsjabloon kunt u uit de menigte een groep selecteren die aan de gespecificeerde vereisten voldoet. Het wordt zelfs gebruikt bij het zoeken naar gegevens.

Speciale tekens

Het bestandsnaampatroon wordt gespecificeerd met speciale tekens:

  • Een asterisk staat voor een willekeurige groep tekens. Hun aantal doet er niet toe. Een enkel sterretje is bijvoorbeeld een patroon dat overeenkomt met alle informatie in de directory. Dankzij het * .mp3-commando kunt u elk bestand van hetzelfde type wijzigen. Bestandsnamen die beginnen met my en eindigen met .txt worden onderscheiden met behulp van de sjabloon my * .txt. Het voorbeeld * 2014 * definieert alle objecten op de computer waarvan de namen de tekengroep 2014 bevatten.
  • is de aanduiding voor elk afzonderlijk teken. Bijvoorbeeld onder de voorbeeldmuziek. ??? gegevens die beginnen met het opgegeven woord en een extensie hebben van drie engelse letters... In na?E.txt kan elk teken worden gebruikt in plaats van het standaard vraagteken.

Andere opdrachten

Voor het maken van monsters gelden andere regels. Dankzij de opname in het team vierkante haakjes() met een lijst met mogelijke waarden, kunt u het zoeken flexibeler maken. Als u bestanden moet vinden die beginnen met de letter t, niet hoofdlettergevoelig, dan moet het patroon als volgt worden geschreven: *. Bij het zoeken naar gegevens met alfabetische namen kunt u een bereik aanmaken. Een vergelijkbaar sjabloon ziet er als volgt uit:?.Jpg. Het systeem vindt bestanden met het opgegeven extensietype, waarvan de naam uit twee tekens bestaat. Bovendien is de eerste letter k, l, y of z hoofdletterongevoelig.

Shell-waarde

Er kunnen meerdere speciale tekens in één patroon worden gebruikt. Sjablonen kunnen worden gecombineerd met veel opdrachten: door mappen bladeren, bestanden kopiëren, zoeken, enz. De acties worden echter niet uitgevoerd met het voorbeeld, maar met de gegevens die ermee overeenkomen. De vereiste objecten worden geselecteerd door de opdrachtshell.

Sjabloonuitbreiding is het proces waarbij het *-teken wordt vervangen door een geordende reeks bestandsnamen.

Individuele teams kunnen nooit vinden speciaal teken in de lijst met zijn parameters. Dus wat is verantwoordelijk voor het vinden van de gegevens? Commandoshell maakt de benodigde extensie van de sjabloon zodanig dat alle bestandsnamen die overeenkomen met het voorbeeld worden weergegeven.

Bestandsnaammaskers

Ze worden gebruikt in groepsoperaties met gegevens. Een masker is een reeks tekens die is toegestaan ​​in bestandsnamen, die ook een vraagteken en een asterisk kan bevatten. Met zijn hulp kunt u elk tijdelijk bestand op uw computer verwijderen. De bestandsnamen in de opdracht kunnen verschillende aanduidingen bevatten. Een vraagteken is een teken van één willekeurig teken en een asterisk is een hele reeks. Als u bijvoorbeeld de opdracht rm * mp3 gebruikt, kunt u alle bestanden die op dit fragment eindigen verwijderen. Als u alle gegevens in de directory wilt wissen, moet u de opdracht rm * geven. Het commando met verandert één symbool werkt op bijna dezelfde manier. Naammaskers kunnen ook worden gebruikt met mappen.

Probleem met kopiëren

De overgang naar lange namen zorgt voor compatibiliteitsproblemen met eerder gemaakte programma's die kleine zinnen gebruiken. Om ervoor te zorgen dat applicaties informatie kunnen openen in overeenstemming met de eerder aangenomen opslagstructuur, moet het bestandssysteem unieke korte aliassen kunnen bieden voor gegevens met complexe namen. Nieuwere besturingssystemen ondersteunen lange namen. Maar soms komt de gebruiker onverwachte problemen tegen. Bestanden kopiëren van lange namen kan bepaalde moeilijkheden veroorzaken.

Zelfs het maken van een snelkoppeling helpt in dit geval niet. Gewoonlijk hoeft de gebruiker alleen de naam van het bestand te wijzigen en het opnieuw te proberen. Als alternatief kunt u de gegevens archiveren, kopiëren en uitpakken. Maar wat als de bestandsnamen zo lang zijn in de honderdste submap die het vereiste bestand bevat vanwege het pad dat erin is gespecificeerd?

Reserve opties

Als de bovenstaande methoden niet werken, hoeft u alleen maar verbinding te maken netwerkstation met een klik rechter knop muis op het computerbeeld en selecteer een verbinding in het menu dat verschijnt. In dit geval moet u de letter voor de gewenste media en het bestandspad specificeren.

Als laatste redmiddel kan de gebruiker het programma gebruiken voor het kopiëren van lange namen FAR 2.0 en zelfs de Prullenbak uitschakelen.