Contacts

Test-off sur le fragment de «fichier et de fichier de fichiers». Testez sur les rubriques "Fichiers et Système de fichiers" 8 Le chemin d'accès au fichier affiche

Le fichier est une zone de mémoire nommée sur un support externe contenant des informations. Le nom du fichier se compose de 2 parties: nom propre et expansion, séparé par un point. Votre propre nom est défini par l'utilisateur et peut contenir 255 caractères. La composition de ces caractères peut inclure des lettres, des chiffres, des caractères spéciaux sauf. car partage son propre nom et son expansion; ? peut remplacer un caractère; * Remplace tout nombre de caractères, / \\ Direct and Inverser Slash, partage les dossiers connectés. L'extension définit généralement le programme dans lequel le fichier a été créé. Une telle extension contient 3 lettres, mais l'utilisateur peut définir l'extension elle-même. Pour les fichiers distinguez le nom complet (chemin). Le nom complet indique tous les niveaux de répertoire dans lesquels le fichier est situé. Le nom du fichier complet commence par un nom de disque sur lequel le fichier est enregistré.

3. Quelle est la valeur décimale du nombre binaire 10012? Combien de fois le sens de ce numéro change-t-il si vous pouvez attribuer un zéro à celui-ci, deux zéro, trois zéro?

1001 \u003d 1x2 0 + 0x2 1 + 0x2 2 + 1x2 3 \u003d 9

10010 \u003d 0x2 0 + 1x2 1 + 0x2 2 + 0x2 3 + 1x2 4 \u003d 18

Billet №28.

1. Organisation de la structure de fichiers. Concepts du secteur, de pistes, de cylindres, de grappes, de tables grasses.

Le concept du cylindre. Tous les systèmes d'exploitation de disques modernes fournissent la création d'un système de fichiers conçu pour stocker des données sur les disques et l'accès à l'accès. Le principe de l'organisation du système de fichiers dépend du système d'exploitation. Le type le plus courant est tabulaire. Premièrement, le disque ressemble à un ensemble de surfaces. Les disques flexibles ne sont que deux (supérieurs et inférieurs), mais des disques durs sont en réalité des "coquilles" constituées de plusieurs plaques, elles ont donc plus de surfaces. Deuxièmement, chaque surface de disque est divisée en pistes annulaires et chaque piste est sur les secteurs. Les tailles de secteurs sont fixes et égales à 512 octets. Pour trouver un ou plusieurs fichiers sur le disque, vous devez savoir où il se trouve, c'est-à-dire que vous avez besoin de son adresse. Le moyen le plus simple serait d'enregistrer l'adresse du fichier sous la forme du numéro de surface, du numéro de la piste et du numéro de secteur, mais cela n'est en fait pas tout à fait. Le fait est que chaque surface a sa propre tête pour lire l'enregistrement, et ces têtes sont déplacées pour ne pas s'excuser, mais en même temps. C'est-à-dire que, par exemple, la cinquième tête est fournie au trentième chemin, puis toutes les têtes sont résumées à leurs trentièmes chemins. Par conséquent, au lieu du concept de la piste, le concept du cylindre est utilisé. Le cylindre est une totalité de toutes les pistes qui ont les mêmes chiffres, c'est-à-dire équidistant à l'axe de rotation. Par conséquent, l'emplacement du fichier sur le disque dur est déterminé par le numéro de cylindre, le nombre de surface et le numéro de secteur. Le concept de grappe. Le secteur est la plus petite unité de stockage de données, mais elle n'est pas utilisée pour résoudre tous les systèmes de fichiers. Pour cela, elle est trop petite. Les systèmes d'exploitation tels que MS-DOS et Windows sont utilisés pour répondre à une unité de stockage plus grande appelée Cluster. Le cluster est un groupe de secteurs voisins. La taille du grappe dépend de la taille du disque dur. Plus le disque est grand, plus la taille du grappe est attribuée. Valeurs typiques: 8,16,32 ou 64 secteurs. Les données sur lesquelles un cluster de fichier commence un fichier particulier est stocké dans la zone du système de disque dans les tables de placement des fichiers spéciaux (tables de gras). Étant donné que la violation de la table éloignée conduit à l'impossibilité d'utiliser les données enregistrées sur le disque, elle est soumise à des exigences particulières de fiabilité, et il existe en deux copies, dont l'identité est régulièrement contrôlée par les outils du système d'exploitation. . Certains systèmes d'exploitation implémentent des champs 16 bits dans des tables de localisation de fichiers. Un tel système de fichiers est appelé gras 16. Il vous permet de placer dans des tables de graisse maximale de 65 536 entrées (2 16) sur l'emplacement des données. En raison de cette limite, ces systèmes d'exploitation ne permettent pas de travailler avec des disques durs de plus de 2 Go. Actuellement, les systèmes d'exploitation Windows fournissent un système de fichiers plus avancé - FAT 32 avec des champs 32 bits dans la table de placement de fichiers. Cela vous permet de travailler avec des disques durs modernes.

Ces signes sont utilisés pour séparer les noms des répertoires qui composent le chemin du fichier.

Par exemple, dans le prochain enregistrement d'adressage /home/user_kolia/foo/bar.txt Partie bar.txt est le nom du fichier, et / home / user_kolia / foo / - le chemin d'accès.

Le chemin peut être absolu ou relatif. Plein ou alors chemin absolu - Ceci est le chemin qui indique le même endroit dans le système de fichiers, quel que soit le répertoire de travail actuel ou dans d'autres circonstances. Le chemin complet commence toujours avec le catalogue racinaire. Relatif Le chemin est le chemin du répertoire de travail actuel de l'utilisateur ou des applications actives.

Rechercher efficacement des fichiers UnixLes systèmes d'exploitation semblables ont tendance à avoir une variable système $ Path dans le shell de commande (par exemple, SH), qui définit les redirections vers les fichiers exécutables les plus importants. Vous pouvez trouver la valeur de cette variable à l'aide de la commande Echo $ chemin ou similaire.

Présentations du chemin par système d'exploitation et coquille

Système opérateur Coquille Répertoire racine Séparateur de répertoires Catalogue parental Exemples
OS UNIX Commande Gaine Unix. / / .. /Home/user/docs/letter.txt.
Dos. Command.com. [Lettre de disque:]\\ ou alors
\\[Nom du serveur]\
/ ou \\ (note: Command.com fait pas. Traiter / en tant que séparateur de répertoires) .. C: \\ user \\ docs \\ lettre.txt
A: photo.jpg.
\\\\ server01 \\ user \\ docs \\ lettre.txt
OS / 2. cmd.exe. [Lettre de disque:]\ / ou alors \\ .. C: \\ user \\ docs \\ lettre.txt

Le nom correspondant à l'accord d'affectation des noms universels, le nom complet de la ressource sur le réseau, y compris le nom du serveur et le nom de la part de la ressource (imprimante, répertoire ou fichier); Pour les catalogues ou les fichiers peut également inclure un chemin relatif.

Syntaxe Unc- Mettez à l'imprimante Suivant: \\\\ Server \\ New-PRERTER, où le serveur est le nom du réseau de l'ordinateur, le sous-PRORTER réseau est le nom du réseau de l'imprimante partagée sur cet ordinateur.

Syntaxe Unc- au répertoire ou au fichier est la suivante: \\\\ Server \\ NéTéquetalog [\\ relatif), où le serveur est le nom du réseau de l'ordinateur, le code de réseau est un nom de réseau du répertoire commun de cet ordinateur et de paramèle relatif est Le chemin du répertoire ou du fichier du catalogue commun.

Le type de réseau n'est pas nécessairement appelé le même que le répertoire associé à celui-ci sur le serveur, le nom est donné lors de l'ouverture du répertoire partagé dans le système de fichiers d'ordinateur.

En versions les fenêtresprécédent Windows XP., Seul API.-Sellis en utilisant Longuecret unc.Pourrait utiliser des chemins de plus de 260 caractères.

Total B. Microsoft Windows. Les types de chemins suivants sont utilisés:

  • Lfs. (eng. système de fichiers local) - Noms dans le système de fichiers local, par exemple: C: \\ Dossier \\ Fichier.
  • Unc - Noms de réseau, par exemple: \\\\ Server \\ SharedFolder \\ Filed \\ File.
  • Longuecret unc. ou alors UNCW. - Noms longs, par exemple: \\\\? \\ \\ Unc \\ Server \\ SharedFolder \\ Filed \\ Fichier ou \\\\? \\ C: \\ dossier \\ File.

Littérature

Mitch Tulloch, Ingrid Tulloch Encyclopédie Microsoft de la mise en réseau, deuxième édition. - ISBN 0-7356-1378-8

Remarques


Fondation Wikimedia. 2010.

  • Chemin de guerre
  • Le chemin de Christ.

Regardez ce qui est "chemin vers le fichier" dans d'autres dictionnaires:

    Autorun.inf. - Autorun.inf Le fichier utilisé pour démarrer ou installer automatiquement des applications et des programmes sur des informations multimédia dans le système d'exploitation Microsoft Windows (en commençant par la version de Windows 95). Ce fichier doit être à la racine ... ... Wikipedia

    Nom de fichier - Affiche le contenu du répertoire C: / TEMP des noms de connexion de la commande DIR de la commande Windows, nom du nom du fichier du symbole, définissant de manière unique le fichier dans certains espaces de noms ... Wikipedia

    Encfs. - Système de fichier de type, développeur de cryptage Système d'exploitation GUGUMENT Valient Linux, FreeBSD, Mac OS La dernière version 1.7.4 (5 septembre 2010) Licence G ... Wikipedia

    SSI (programmation) - Ce terme a d'autres valeurs, voir SSI. SSI (côté serveur comprend du côté serveur) est une langue simple pour l'ensemble dynamique des pages Web sur le serveur à partir de composants individuels et émettant un client obtenu par HTML ... ... Wikipedia

    Le côté serveur comprend (programmation)

    Côté serveur incluent. - SSI (côté serveur inclut sur le côté serveur) une langue simple pour l'ensemble dynamique "Assembly" des pages Web sur un serveur à partir de composants individuels et émetteur d'un client du serveur Web Apache reçu à l'aide du module Mod inclure. Inclus dans ... ... Wikipedia


Maintenant, imaginez que vous devez trouver un document spécifique. Pour ce faire, vous devez connaître la boîte dans laquelle il se trouve, ainsi que le "chemin" au document à l'intérieur de la boîte: toute la séquence de dossiers que vous souhaitez ouvrir pour accéder aux papiers désirés.

La deuxième coordonnée définissant l'emplacement du fichier est le chemin d'accès au fichier sur le disque. Le chemin d'accès au fichier est une séquence composée de noms de répertoires, allant de la racine et de la fin de laquelle le fichier est enregistré directement.

C'est tout familier à l'analogie fabuleuse du concept de "chemin vers le fichier": "Le guète se bloque sur le dub, dans le tronc du fromage, dans le lièvre - le canard, dans l'œuf de canard, dans l'œuf - l'aiguille , à la fin de la mort de Koschev. "

Nom de disque logique enregistré constamment, le chemin de fichier et le nom de fichier constituent le nom complet du fichier.

Si présenté à la Fig. 2.1 La structure de fichier est stockée sur un disque avec:, puis les noms complets de certains fichiers inclus dans les symboles des systèmes d'exploitation MS-DOS et Windows ressemblent à ceci:

C: \\ Ivanov \\ PROGS \\ PROGL.PAS

C: \\ Petrov \\ Data \\ Task.dat

5. Table de placement de fichier

Les informations sur la structure de fichiers du disque sont contenues sur le même disque que la table d'affichage de fichiers. À l'aide du système de fichiers OS, l'utilisateur peut afficher séquentiellement le contenu des répertoires (dossiers) à l'écran, en déplaçant la structure de fichier vers le bas ou vers le haut.

En figue. 4.1 Affiche un exemple d'affichage à l'écran d'une arborescence de catalogue sur un disque logique E: (fenêtre de gauche).

La fenêtre droite contient le contenu du dossier Arcon. ") De nombreux fichiers de différents types. À partir de là, par exemple, il est clair que le nom complet du premier fichier dans le fichier est le suivant:

E: \\ game \\ jeux \\ arcon \\ dos4gw.exe

Dans la table, vous pouvez obtenir plus d'informations sur les fichiers. Par exemple, le fichier DOS4GW.EXE a une taille de 254 556 octets et a été créé le 31 mai 1994 à 2 heures 00 min.

Après avoir trouvé dans cette liste l'enregistrement du fichier souhaité, à l'aide des commandes du système d'exploitation, l'utilisateur peut effectuer diverses actions avec elle: initialiser le programme contenus dans le fichier; Supprimer, renommez, copiez le fichier. Vous apprendrez toutes ces opérations dans une leçon pratique.

Figure. 4.1 catalogues d'arbres

  1. Types de fichiers

Fichiers exécutables (programmes).

Fichiers de configuration contenant les paramètres requis pour le programme.

Fichiers de bibliothèque contenant des descriptions de procédures typiques pouvant être utilisées immédiatement par plusieurs programmes.

Documents - C'est-à-dire une combinaison d'informations créée par l'utilisateur (ou l'ordinateur) à l'aide de programmes.

Fichiers ordinaires Représentent vraiment un ensemble de blocs sur le périphérique de mémoire externe sur lequel le système de fichiers est pris en charge. Ces fichiers peuvent contenir à la fois des informations texte et des informations binaires. Le système de fichiers ne prescrit aucune structure de fichiers habituels, en fournissant la représentation au niveau de l'utilisateur d'un fichier ordinaire en tant que séquence d'octets.

La présence de fichiers ordinaires ne suffit pas à organiser des systèmes de fichiers hiérarchiques. Nécessite des annuaires comparant les noms de fichier ou les répertoires avec leur description physique. Les répertoires sont un type spécial de fichiers stockés dans une mémoire externe comme des fichiers réguliers, mais dont la structure est prise en charge par le système de fichiers lui-même. Catalogues de fichiers Le type de fichier spécial correspond auquel seul un ensemble spécial d'appels système et de commandes est possible.

Fichiers spéciaux Ne stockez pas les données. Ils fournissent un mécanisme permettant d'afficher des périphériques externes physiques dans les noms du système de fichiers. Chaque périphérique supporté par le système correspond à au moins un fichier spécial. Lors de la lecture ou de la rédaction d'un fichier spécial est effectué, un appel direct est effectué du pilote correspondant, dont le code de programme est responsable de la transmission de données entre le processus utilisateur et le périphérique physique correspondant.

En règle générale, l'utilisateur fonctionne directement uniquement avec deux types de fichiers: programmes et documents. Le premier est utilisé pour créer la seconde. Bien que d'aujourd'hui rencontrera très rarement le programme qui conviendrait dans le même dossier. C'est pourquoi ils disent aujourd'hui sur les packages logiciels - c'est-à-dire des ensembles de différents types de fichiers, formant ensemble le programme.

Il existe trois types principaux de fichiers:

Le système ne reconnaît que les fichiers de ces types. Cependant, de nombreux types de fichiers dérivés s'appliquent également dans le système d'exploitation.

Les fichiers dont le nom commence à partir du point sont appelés fichiers cachés ou "dot". Vous pouvez voir de tels fichiers à l'aide d'un gestionnaire de fichiers graphique, tel que Nautileet de la ligne de commande shell. DANS Nautile Choisir Éditer)Paramètres (préférences). Dans la fenêtre qui apparaît dans l'onglet VUE Choisir Afficher les fichiers cachés (ShowHiddenFiles). Dans l'invite de commande, utilisez pour afficher le contenu du répertoire LS -AL. En regardant via des fichiers cachés dans votre répertoire personnel, vous pouvez être surpris par leur quantité. Ces fichiers cachés sont généralement des fichiers de configuration d'applications. Ils se cachent pour empêcher leur changement aléatoire et ne pas encombrer la fenêtre de vue Répertoire de maison.

Types de fichier:

Batchfile (fichier de commandes) est identique à celui du fichier de commande. Avec des commandes du système d'exploitation

Bararyfile (fichier binaire) - contient des données ou des commandes sous forme binaire

CommandFile (fichier de commande) - contient les commandes du système d'exploitation

Datafile - contient des données

DirectoryFile (fichier de répertoires) - contient des informations sur les fichiers situés dans le répertoire.

Exécutablefile (fichier exécutable) - contient un programme ou des commandes au format exécutable

LibraryFile (fichier de bibliothèque) - Contient des fonctions en format d'objet

MapFile (fichier de carte) - contient une carte de programme

ObjectFile (Fichier d'objet) - Contient le code de programme (fonctions) après la compilation

Textfile (fichier texte) - contient du texte (qui peut être lu); cela pourrait

il existe un fichier créé par Editeur de texte ou par n'importe quel fichier au format ASCII.

Chemin d'accès au fichier:

Le système de fichiers est construit à partir de fichiers ordinaires, de connexions symboliques et de livres de référence. Ces composants fournissent un moyen d'organiser, de rechercher et de gérer des informations.

Les fichiers ordinaires sont un ensemble de caractères stockés sur le disque. Ils peuvent stocker des textes ou des programmes ou des codes de programme.

Les fichiers spéciaux correspondent aux périphériques physiques (par exemple, terminal ou disque).

La communication symbolique est un fichier qui pointe vers un autre fichier.

Le répertoire contient les noms d'autres livres de référence (appelés aspira) ou de fichiers. Tous les livres et fichiers de référence sont organisés en trois structures distinctes. Dans cette hiérarchie, les fichiers et les livres de référence qui ont une soumission sont appelés relation.


Ce type de relation est possible pour de nombreux niveaux de hiérarchie de fichiers et de livres de référence.

Nom du fichier complet:

Nom du fichier complet (Le chemin complet du fichier) dans les systèmes Windows est constitué d'une lettre de lecteur, après quoi le côlon est effectué et la fonction inclinée (slash inverse), les sous-répertoires sont répertoriés via les enjeux inverse, le nom du fichier est écrit à la fin. La chaîne est complétée avec le symbole NULL. Exemple:

C: \\ windows \\ system32 \\ calc.exe

dans * Nix Systems, le chemin complet consiste en une barre oblique (/), indiquant le répertoire racine, après quoi les sous-répertoires sont répertoriés via la piste, le nom du fichier est écrit à la fin. Exemple:

USR / local / bin / gcc

Le nom du fichier se compose de deux parties, séparées par le point:

Le nom (au point est souvent également appelé le nom);

Expansion (facultatif).

Le nom complet du fichier (y compris l'extension) sous Windows peut contenir jusqu'à 260 caractères, la valeur est déterminée par la constante max_path dans Windows API; Par exemple, le nom de fichier complet maximum autorisé sur le disque C sera le moyen "C: \\<256 символов>NUL. " Toutefois, l'Unicode de la version de certaines fonctions vous permet d'utiliser des noms de fichiers contenant jusqu'à 32 000 caractères, de tels noms commencent par le préfixe "\\\\? \\". Exemple:

\\\\? \\ C: \\ windows \\ system32 \\ calc.exe

Lorsque vous utilisez le préfixe "\\\\? \\", Vous devez spécifier le chemin absolu dans le fichier, les chemins relatifs ne sont pas autorisés. Lorsque vous utilisez des chemins relatifs, le nom de fichier complet maximum est limité à Max_Path Constant (260 caractères).

Sous Windows, le nom du fichier est interdit dans le nom du fichier: "\\", "/" ":": "" * "", "" "," "<», «>"," | ". Sous Linux, ces personnages sauf "/" sont autorisés, bien qu'ils soient utilisés avec prudence, car certains d'entre eux peuvent avoir une signification particulière, ainsi que pour des considérations de compatibilité avec les autres systèmes d'exploitation.

Le nom du fichier (au point) doit être conforme à un sens, parlant du fichier de destination, afin d'éviter toute confusion à l'avenir.

Gestionnaires de fichiers.

Gestionnaire de fichiers (eng. gestionnaire de fichiers.) - Un programme informatique qui fournit à l'interface utilisateur pour fonctionner avec le système de fichiers et les fichiers. Le gestionnaire de fichiers vous permet d'effectuer les opérations de fichier les plus fréquentes - Création, ouverture / lecture / visualisation, modification, déplacement, changement de renommage, copie, suppression, modification des attributs et des propriétés, des fichiers de recherche et des droits d'affectation. Outre les fonctions de base, de nombreux gestionnaires de fichiers incluent un certain nombre de fonctionnalités supplémentaires, telles que travailler avec un réseau (via FTP, NFS, etc.), une sauvegarde, une gestion des imprimantes, etc.

Allouer différents types de gestionnaires de fichiers, par exemple:

Navigation et spatiale - Parfois, le commutateur entre ces modes est maintenu.

Double - En général, deux panneaux équivalents pour une liste de fichiers, de bois de répertoire, etc.

Route (chemin) vers le fichier. Nom de fichier complet. Attributs de fichier (dans un sens large).

Pour déterminer sans ambiguïté l'adresse du fichier sur l'ordinateur, vous devez savoir:

Le chemin du dossier dans lequel le fichier est situé (analogue de l'adresse de l'appartement de la personne);

Nom de fichier dans ce dossier (analogue du nom complet de la personne).

Le nom du fichier est nécessaire pour pouvoir (par nom) de déposer un fichier de disque. Dans un dossier, il ne peut y avoir deux fichiers avec les mêmes noms, dans différents dossiers, il est admissible.

Nom du fichier complet (Le chemin complet du fichier) dans les systèmes Windows est constitué d'une lettre de lecteur, après quoi le côlon est effectué et la fonction inclinée (slash inverse), les sous-répertoires sont répertoriés via les enjeux inverse, le nom du fichier est écrit à la fin. La chaîne est complétée avec le symbole NULL. Exemple:

C: WindowsSystem32Calc. EXE

dans * Nix Systems, le chemin complet consiste en une barre oblique (/), indiquant le répertoire racine, après quoi les sous-répertoires sont répertoriés via la piste, le nom du fichier est écrit à la fin. Exemple:

USR / local / bin / gcc

Le nom du fichier se compose de deux parties, séparées par le point:

Le nom (au point est souvent également appelé le nom);

Expansion (optionnel).

Le nom complet du fichier (y compris l'extension) sous Windows peut contenir jusqu'à 260 caractères, la valeur est déterminée par la constante max_path dans Windows API; Par exemple, le nom de fichier complet maximum autorisé sur le disque C sera le moyen "C:<256 символов>NUL. " Cependant, l'Unicode de la version de certaines fonctions vous permet d'utiliser des noms de fichier contenant jusqu'à 32 000 caractères, de tels noms commencent par le préfixe "?". Exemple:

C: WindowsSystem32Calc. EXE

Lors de l'utilisation du préfixe "?" Vous devez spécifier le chemin absolu dans le fichier, les chemins relatifs ne sont pas autorisés. Lorsque vous utilisez des chemins relatifs, le nom de fichier complet maximum est limité à Max_Path Constant (260 caractères).

Le nom du fichier est interdit à l'utilisation de certains caractères de service: "" "," / ",": "(uniquement sous Windows - sous Linux ce caractère dans le nom est autorisé)" * "", "", "," "<», «>», «|».

Le nom du fichier (au point) doit être conforme à un sens, parlant du fichier de destination, afin d'éviter toute confusion à l'avenir.

Extension de fichier

Extension de fichier Peut-être qu'il n'y a pas d'absence ou d'une longueur (dans la longueur du nom du fichier). L'extension définit le type (format) du fichier, c'est-à-dire par expansion, l'utilisateur et le système d'exploitation définissent le type de données stocké dans le fichier. Par exemple, sous Windows, fichiers avec expansion bMP- images non compressées, jpg.- images comprimées.

Tout des dossiers Sur l'ordinateur peut être divisé en:

programmes (fichiers exécutables);

documentation.

Seuls les programmes sont en mesure de "faire": créer (documents), voir (documents) à modifier (documents). Le document est le résultat du programme stocké sur le disque. Les documents ne savent rien, ce n'est que des données sur le disque. Pour afficher ou modifier le document, il est nécessaire qu'un programme puisse être installé pouvant fonctionner avec ce type de document. Si ce programme n'est pas installé, le système d'exploitation ne sera pas en mesure d'ouvrir le fichier.

Par exemple, Windows utilise des extensions dans Windows eXE et com.. Les fichiers avec d'autres extensions peuvent être considérés comme des documents.



Avez-vous aimé l'article? Partagez-le