Файл жолы Файлдың толық аты. Файл

Енді файл жолы туралы сөйлесейік. С дискісінде: бізде APRIL каталогы бар және онда REPORT.TXT файлы бар деп есептейік. Файлдың толық жолы дискінің әрпін, барлық ішкі каталогтардың тізімін және кеңейтімі бар файл атауын қамтиды. Жол элементтері кері қиғаш сызықтармен бөлінген. Біздің жағдайда файлға жол келесідей болады:

C:/APRIIAREPORT.TXT

APRIL ішкі каталогында TXT ішкі каталогы болса және онда INFO.DOC файлы болса, онда жол келесідей болады:

C:/APRILTXTINFO.DOC

Файл атауын қарастырыңыз. Ол атаудан және кеңейтімнен тұрады. Кеңейтім файл түрін анықтау үшін қолданылады. Кеңейтімі.TXT әдетте мәтіндік файлдар үшін пайдаланылады. Жүйе белгілі бір түрдегі файлды ашқан кезде, сол файл түріне байланысты бағдарламаны іске қосады және оған файлды ашуға жібереді. Мысалы, сіз REPORT.TXT файлын ашсаңыз, жүйе Блокнот бағдарламасын іске қосады (өйткені әдепкі бойынша Блокнот мәтіндік файлдармен байланысты) және оған біздің файлды жүктейді.

Бұрын файл атауы сегіз таңбадан (немесе одан аз) және кеңейтімі үш (немесе одан аз) болуы мүмкін. Кеңейтім файл атауының нүктеден кейінгі бөлігі болып саналды. Қазір жағдай өзгерді. Толық файл атауы (жол мен кеңейтімді қоса) 260 таңбаға дейін болуы мүмкін. Ең ұзын файл атауларын тек түбірлік каталогта табуға болатыны анық - кеңейтімді қосқанда 257 таңба. Мұндай файлдарды енді басқа ішкі каталогтарға көшіру мүмкін емес, себебі файл атауының максималды ұзындығынан асып кетеді.

Енді кеңейту туралы сөйлесейік. Енді кеңейтім таңбалардың ерікті санынан тұруы мүмкін, ең бастысы файлдың максималды ұзындығынан аспауы керек. Әдетте 1-5 таңбадан тұратын кеңейтімдер қолданылады. Енді кеңейтім файл атауының соңғы нүктеден кейінгі бөлігі болып табылады. Себебі бұрын файл атауында нүкте болмауы мүмкін, енді бір нүктеден көп болуы мүмкін. Міне, мысал:

Ұзын файл атауы.Файлға жол.Файлдармен жұмыс.doc

Біздің жағдайда файл кеңейтімі .doc - соңғы нүктеден кейінгі атау бөлігі. Барлығы үш ұпай бар.

Келесі таңбаларды файл және каталог (қалта) атауларында қолдануға болмайды: / ? : * ">< |

Бірінші таңба жол элементтерін бөлу үшін пайдаланылады, екіншісі кері қиғаш сызықтан гөрі алға қиғаш сызық пайдаланылған кезде желі жолы элементтерін бөлу үшін пайдаланылады. Қос нүкте диск әрпін көрсету үшін сақталған. Рәміздер? және * файлдар маскаларында қолданылады (енді мен олардың не екенін түсіндіремін). Тырнақшалар бос орындардан тұратын файл атауларын көрсету үшін пайдаланылады, мысалы:

"C:/Program Files/Microsoft/ProgramFile.dll"

Рәміздер<, >, | пәрмен жолында енгізу/шығару бағытын өзгертуде қолданылады. Мұның не екенін білудің қажеті жоқ, дегенмен біз осы тарауда пәрмен жолындағы файлдармен және каталогтармен жұмыс істеудің негізгі пәрмендерін қарастырамыз.

Файл маскасы дегеніміз не? Файл маскасы файлдар тобын таңдауға мүмкіндік береді. Таңбалар * (таңбалардың ерікті санын ауыстырады) және? (бір нақты таңбаны ауыстырады). Енді маскалар қалай жұмыс істейтінін анықтайық.

Біздің каталогта келесі файлдар бар делік:
G1.doc
G2.doc
G22.doc
G234.doc

*.doc маскасы барлық файлдарды таңдайды, себебі барлық файлдарда .doc кеңейтімі бар. G7.doc маскасы (немесе G?.*) тек алғашқы екі файлды таңдайды, өйткені олар G әрпінен басталады, бірақ маска атауда тек екі таңба болуы керек екенін көрсетеді: біріншісі - G, екіншісі - ерікті (бұл кейіпкердің орнын ауыстырады?).

G әрпінен басталатын барлық файлдарды таңдау қажет болса, бірақ файлдың ұзындығы мен оның кеңейтімі маңызды болмаса, G* маскасын пайдалануға болады. G*.TXT маскасы G әрпінен басталатын және .TXT кеңейтімі бар барлық файлдарды таңдайды. Бірақ бізде мұндай файлдар жоқ, сондықтан ештеңе бөлектелмейді.

Кейіпкерлер * және ? масканың кез келген бөлігінде қолдануға болады. Мысалы, маска *.? кеңейтімі кез келген бір таңбадан тұратын барлық файлдарды таңдайды. Ал маска???.* аты үш таңбадан тұратын және кеңейтімі кез келген файлдарды таңдайды.

Менің ойымша, принцип түсінікті. Файл маскалары төменде көрсетілгендей файлдарды іздеу кезінде қолдануға ыңғайлы.

» [Информатикадан емтихан][Билет №9]

Файлдық жүйе. Қалталар мен файлдар. Файлдың аты, түрі, жолы.

Файл.

Барлық программалар мен мәліметтер компьютердің ұзақ мерзімді (сыртқы) жадында файлдар түрінде сақталады.

Файл – аты бар және ұзақ мерзімді (сыртқы) жадта сақталатын белгілі бір ақпарат көлемі (бағдарлама немесе деректер).

Файл атауы нүктемен бөлінген екі бөліктен тұрады: нақты файл атауы және оның түрін анықтайтын кеңейтім (бағдарлама, деректер және т.б.). Файлдың нақты атауын пайдаланушы береді, ал файл түрін әдетте оны жасаған кезде бағдарлама автоматты түрде орнатады.

Әртүрлі операциялық жүйелерде әртүрлі файл атауы пішімдері бар. MS-DOS операциялық жүйесінде файл атауының өзі латын әліпбиінің сегіз әріпінен және сандардан аспауы керек, ал кеңейтім үш латын әрпінен тұрады, мысалы: proba.txt

Windows операциялық жүйесінде файл атауы 255 таңбаға дейін болуы мүмкін, ал орыс алфавиті пайдаланылуы мүмкін, мысалы:
Ақпарат бірліктері.doc

Файлдық жүйе.

Әрбір сақтау құралы (иілгіш, қатты немесе лазерлік диск) файлдардың үлкен санын сақтай алады. Файлдардың дискіде сақталу реті орнатылған файлдық жүйемен анықталады.

Файлдық жүйе файлдарды сақтауға және каталогтарды ұйымдастыруға арналған жүйе.

Файлдар саны аз (бірнеше ондағанға дейін) дискілер үшін каталог (диск мазмұны) файл атауларының сызықтық тізбегі болған кезде бір деңгейлі файлдық жүйені пайдалану ыңғайлы.

Егер дискіде жүздеген және мыңдаған файлдар сақталса, іздеуді жеңілдету үшін файлдар «ағаш» құрылымы бар көп деңгейлі иерархиялық файлдық жүйеге ұйымдастырылады.

Бастапқы, түбірлік, каталогта 1-деңгейдің ішкі каталогтары бар, өз кезегінде олардың әрқайсысында 2-деңгейдің ішкі каталогтары және т.б. Айта кету керек, файлдар барлық деңгейдегі каталогтарда сақталуы мүмкін.

Файлға апаратын жол.

Иерархиялық файл құрылымында файлды табу үшін файлға жолды көрсету керек. Файлға апаратын жол «\» бөлгіші арқылы жазылған дискінің логикалық атауын және соңғысы қажетті файлды қамтитын кірістірілген каталогтар атауларының тізбегін қамтиды.

Мысалы, суреттегі файлдарға жолды былай жазуға болады:

C:\Музыка\Пикник\

Толық файл атауы.

Файл атымен бірге файлға апаратын жол толық жарамды файл атауы деп аталады.

Толық файл атауларының мысалы:

C:\basic\prog123.bas

C:\Музыка\Пикник\Иероглиф.mp3

Файлдардағы операциялар.

Компьютерде файлдармен жұмыс істеу кезінде көбінесе келесі операциялар орындалады: көшіру (файлдың көшірмесі басқа каталогқа орналастырылады); жылжыту (файлдың өзі басқа каталогқа жылжытылады); жою (файл жазбасы каталогтан жойылады); атын өзгерту (файл атауын өзгерту).

Файлдық жүйенің графикалық көрінісі.

Каталогтар мен файлдарды қамтитын MS-DOS иерархиялық файлдық жүйесі Windows операциялық жүйесінде графикалық интерфейс арқылы қалталар мен құжаттардың иерархиялық жүйесі түрінде ұсынылған. Windows жүйесіндегі қалта MS-DOS каталогына ұқсас. Дегенмен, бұл жүйелердің иерархиялық құрылымдары біршама ерекшеленеді. MS-DOS иерархиялық файлдық жүйесінде объект иерархиясының жоғарғы жағы дискінің түбірлік каталогы болып табылады, оны ағаштың діңімен салыстыруға болады - онда бұтақтар (ішкі каталогтар) өседі, ал жапырақтары (файлдар) орналасқан. филиалдар.

Windows жүйесінде қалта иерархиясының жоғарғы жағында Жұмыс үстелі қалтасы орналасқан. (Келесі деңгей Менің компьютерім, Себет және Желілік орындар қалталарымен ұсынылған (егер компьютер жергілікті желіге қосылған болса).

Енді нақты құжатты табу керек деп елестетіп көріңіз. Мұны істеу үшін сіз ол орналасқан қорапты, сондай-ақ қораптың ішіндегі құжатқа апаратын «жолды» білуіңіз керек: сіз іздеген қағаздарға жету үшін ашылуы керек қалталардың бүкіл тізбегі.

Файлдың орнын анықтайтын екінші координат дискідегі файлдың жолы болып табылады. Файлға апаратын жол – бұл түбірлік каталогтан басталып, файл тікелей сақталатын каталогқа дейінгі каталог атауларының тізбегі.

«Файлға апаратын жол» ұғымына таныс ертегі ұқсастығы мынау: «Емен ағашында ілулі сандық бар, кеудеде қоян бар, қоянда үйрек бар, үйректе онда үйрек бар. жұмыртқа болып табылады, жұмыртқада ине бар, оның соңында Кощеев қайтыс болады».

Логикалық диск атауы, файл жолы және ретімен жазылған файл аты толық файл атауын құрайды.

Суретте көрсетілген болса. 2.1 файл құрылымы C: дискісінде сақталады, содан кейін MS-DOS және Windows операциялық жүйелерінің символизміне енгізілген кейбір файлдардың толық атаулары келесідей болады:

C:\IVANOV\PROGS\progl.pas

C:\PETROV\DATA\task.dat

5. Файлдарды бөлу кестесі

Дискінің файлдық құрылымы туралы ақпарат сол дискіде файлдарды бөлу кестесі түрінде болады. ОЖ файлдық жүйесін пайдалана отырып, пайдаланушы файл құрылымының ағашын төмен немесе жоғары жылжыта отырып, экрандағы каталогтардың (қалталардың) мазмұнын ретімен қарай алады.

Суретте. 4.1-суретте E: логикалық дискісінде каталогтар ағашын компьютер экранында (сол жақтағы терезеде) көрсету мысалы келтірілген.

Оң жақ терезе ARCON қалтасының мазмұнын көрсетеді. ")содан кейін әртүрлі типтегі көптеген файлдар бар. Демек, мысалы, тізімдегі бірінші файлдың толық атауы келесідей болатыны анық:

E:\GAME\GAMES\ARCON\dos4gw.exe

Кестеден файлдар туралы қосымша ақпаратты алуға болады. Мысалы, dos4gw.exe файлының көлемі 254 556 байт және 1994 жылы 31 мамырда таңғы сағат 2:00-де жасалған.

Осындай тізімнен қажетті файл туралы жазбаны тауып, ОЖ командаларын пайдалана отырып, пайдаланушы онымен әртүрлі әрекеттерді орындай алады: файлдағы бағдарламаны инициализациялау; файлды жою, атын өзгерту, көшіру. Осы операциялардың барлығын орындауды практикалық сабақта үйренесіз.

Күріш. 4.1 Каталогтар ағашы

  1. Файл түрлері

Орындалатын файлдар (бағдарламалар).

Бағдарламаның жұмыс істеуі үшін қажетті параметрлерді қамтитын конфигурация файлдары.

Бір уақытта бірнеше бағдарлама қолдана алатын стандартты процедуралардың сипаттамасын қамтитын кітапхана файлдары.

Құжаттар – яғни пайдаланушы (немесе компьютер) бағдарламаларды пайдалана отырып жасаған ақпараттың белгілі бір жиынтығы.

Кәдімгі файлдар шын мәнінде файлдық жүйеге қызмет көрсететін сыртқы жад құрылғысындағы блоктар жиынтығы. Мұндай файлдар мәтіндік ақпаратты да, екілік ақпаратты да қамтуы мүмкін. Файлдық жүйе кәдімгі файлдарға ешқандай құрылымды белгілемейді, бұл қалыпты файлдың байт тізбегі ретінде пайдаланушы деңгейіндегі көрінісін қамтамасыз етеді.

Иерархиялық файлдық жүйелерді ұйымдастыру үшін кәдімгі файлдардың болуы жеткіліксіз. Файлды немесе каталог атауларын олардың физикалық сипаттамасымен салыстыратын каталогтарды талап етеді. Каталогтар - қарапайым файлдар сияқты сыртқы жадта сақталатын, бірақ құрылымын файлдық жүйенің өзі басқаратын файлдардың ерекше түрі. Файлдар-каталогтар файлдың арнайы түріне сәйкес келеді, оған қатысты жүйелік шақырулар мен командалардың арнайы жиынтығы ғана орындалады.

Арнайы файлдар деректерді сақтамаңыз. Олар физикалық сыртқы құрылғыларды файлдық жүйенің файл атауларына салыстыру механизмін қамтамасыз етеді. Жүйе қолдайтын әрбір құрылғыда кемінде бір арнайы файл бар. Арнайы файлды оқу немесе жазу кезінде бағдарлама коды пайдаланушы процесі мен сәйкес физикалық құрылғы арасында деректерді тасымалдауға жауап беретін сәйкес драйверге тікелей қоңырау шалылады.

Әдетте, пайдаланушы файлдардың тек екі түрімен тікелей жұмыс істейді: бағдарламалар және құжаттар. Біріншісі соңғысын жасау үшін қолданылады. Бүгінгі таңда бір файлға сәйкес келетін бағдарламаны табу өте сирек болса да. Сондықтан бүгінде адамдар программалық пакеттер – яғни бірігіп программаны құрайтын әртүрлі типтегі файлдар жиыны туралы айтады.

Файл - ақпаратты қамтитын сыртқы медиадағы жадтың атаулы аймағы. Файл атауы 2 бөліктен тұрады: жеке атау және нүкте арқылы бөлінген кеңейтім. Теңшелетін атауды пайдаланушы көрсетеді және 255 таңбадан тұруы мүмкін. Бұл таңбалар мынаны қоспағанда әріптерді, сандарды және арнайы таңбаларды қамтуы мүмкін. , өйткені тиісті атау мен кеңейтімді ажыратады; ? кез келген бір таңбаны алмастыра алады; * таңбалардың кез келген санын ауыстырады, /\ алға және кері қиғаш сызықтар, ішкі қалталарды бөледі. Кеңейтім әдетте файл жасалған бағдарлама арқылы орнатылады. Бұл кеңейтімде 3 әріп бар, бірақ пайдаланушы кеңейтімді өзі көрсете алады. Файлдар толық атымен (жолымен) ажыратылады. Толық атау файл орналасқан каталогтың барлық деңгейлерін көрсетеді. Толық файл атауы файл сақталатын дискінің атынан басталады.

3. 10012 екілік санының ондық мәні неге тең? Осы санға оң жақта бір нөл, екі нөл, үш нөл қосылса, оның мәні неше рет өзгереді?

1001=1x2 0 +0x2 1 +0x2 2 +1x2 3 =9

10010=0x2 0 +1x2 1 +0x2 2 +0x2 3 +1x2 4 =18

№28 билет

1. Файл құрылымын ұйымдастыру. Сектор, жол, цилиндр, кластер, май - кестелер туралы түсініктер.

Цилиндр туралы түсінік. Барлық заманауи дискілік операциялық жүйелер дискілерде деректерді сақтауға және оларға қол жеткізуге арналған файлдық жүйені құруды қамтамасыз етеді. Файлдық жүйенің ұйымдастырылу тәсілі операциялық жүйеге байланысты. Ең көп таралған түрі - кестелік. Біріншіден, диск беттер жиынтығы ретінде ұсынылған. Иілгіш дискілерде олардың екеуі ғана (үстіңгі және астыңғы) болады, бірақ қатты дискілер шын мәнінде бірнеше тақталардан тұратын «тіректер» болып табылады, сондықтан олардың беттері көбірек болады. Екіншіден, дискінің әрбір беті сақиналы жолдарға, ал әрбір жол секторларға бөлінеді. Сектор өлшемдері бекітілген және 512 байтқа тең. Дискідегі белгілі бір файлды табу үшін оның қай жерде орналасқанын білу керек, яғни оның адресі қажет. Ең оңай жолы - файл мекенжайын беттік нөмір, трек нөмірі және сектор нөмірі ретінде жазу, бірақ іс жүзінде бұл олай жасалмайды. Өйткені, әрбір беттің жазбаны оқуға арналған өз басы бар және бұл бастар бөлек емес, бір уақытта қозғалады. Яғни, мысалы, бесінші бас отызыншы жолға қосылса, онда барлық бастар өздерінің отызыншы жолдарына қосылған. Сондықтан жол түсінігінің орнына цилиндр түсінігі қолданылады. Цилиндр – сандары бірдей, яғни айналу осінен бірдей қашықтықта орналасқан барлық жолдардың жиынтығы. Сондықтан қатты дискідегі файлдың нақты орны цилиндр нөмірімен, беттік нөмірмен және сектор нөмірімен анықталады. Кластер туралы түсінік. Сектор деректерді сақтаудың ең кіші бірлігі болып табылады, бірақ барлық файлдық жүйелер оны адрестеу үшін пайдаланбайды. Ол бұл үшін тым кішкентай. MS-DOS және Windows сияқты операциялық жүйелер адрестеу үшін кластер деп аталатын үлкенірек сақтау бірлігін пайдаланады. Кластер – бұл көршілес секторлар тобы. Кластердің өлшемі қатты дискінің өлшеміне байланысты. Диск неғұрлым үлкен болса, соғұрлым кластер өлшемі тағайындалады. Типтік мәндер: 8,16,32 немесе 64 сектор. Белгілі бір файлдың қай диск кластерінде басталатыны туралы деректер дискінің жүйелік аймағында арнайы файлдарды бөлу кестелерінде (FAT кестелері) сақталады. FAR кестесін бұзу дискіде жазылған деректерді пайдалануды мүмкін етпейтіндіктен, оған арнайы сенімділік талаптары қойылады және ол екі данада бар, оның сәйкестігі операциялық жүйемен үнемі бақыланады. Кейбір операциялық жүйелер файлдарды бөлу кестелерінде 16-биттік өрістерді жүзеге асырады. Бұл файлдық жүйе FAT 16 деп аталады. Ол FAT кестелеріне деректер орналасуының 65 536 жазбасын (2 16) көп емес орналастыруға мүмкіндік береді. Осы шектеуге байланысты бұл операциялық жүйелер 2 ГБ-тан асатын қатты дискілерге қолдау көрсетпейді. Қазіргі уақытта Windows операциялық жүйелері неғұрлым жетілдірілген файлдық жүйені ұсынады - файлдарды бөлу кестесінде 32 биттік өрістері бар Fat 32. Бұл кез келген заманауи қатты дискілермен жұмыс істеуге мүмкіндік береді.

Кез келген веб-парақ, сурет, бейне және т.б., ең алдымен, өзіндік файлы бар файл абсолюттінемесе туысжол (мекен-жай). Интернеттегі файлдың өзі деп аталатын компьютерде орналасқан сервер. Осылайша, файлдың серверде және Интернетте қалай ұсынылатынын қарастыру керек. Бұл мақалада мен жоғарыда аталған жайттарды нақтылап, көтерілген мәселені нақтылауды жөн көрдім. Біз тырысамыз ба?

Абсолютті жол (мекен-жай)

Файлға абсолютті жол дегеніміз не?

Абсолютті жолнемесе мекенжайықатысты толық жол немесе мекенжай болып табылады сервердегі басты қалтанемесе Интернет домен атауы.

« үй қалтасы«Мен хостинг провайдері бөлген кеңістіктің басын айтып отырмын. Мысалы, егер біз Windows операциялық жүйесіндегі жергілікті сервер туралы айтатын болсақ, дискінің өзі бастапқы қалта ретінде әрекет етеді, яғни C:/. Сонымен қатар, көбінесе хостинг провайдері пайдаланушыға белгілі бір виртуалды (шартты) кеңістікті ғана бөледі, ол үшін көбінесе /home деп аталатын белгілі бір қалта негізгі қалта ретінде әрекет етеді.

« домен атауы«Мен хаттаманы атап өтуден басталатын URL мекенжайын айтамын, мысалы: http://sitename.ru/. Интернетте бұл ұсынылған ресурстардың әрқайсысының негізгі қалтасы.

РНР-де сервердегі абсолютті жолды қалай табуға болады?

Егер URL мекенжайымен бәрі азды-көпті түсінікті болса, сервердегі басты қалтамен жағдай біршама күрделірек. Ақыр соңында, әрбір провайдердің өз проблемалары бар және бұл ескерілуі керек.

Сервердегі абсолютті жол әдетте сценарийдің бұл орын алатын орнына қатысты анықталатынынан бастайық. Мысалы, config.php файлы сайттың түбірлік қалтасында орналасқан және біз оған абсолютті жолды табуымыз керек.

«Айту арқылы нақтылауға рұқсат етіңіз» Түбірлік қалта«Мен сайтқа арналған сервердегі қалтаны айтып отырмын. Бұл домен атауына қатысты URL мекенжайының бастапқы нүктесі ретінде қызмет етеді.

Ол үшін __FILE__ константасын қолдануға болады, онда ол шақырылатын ағымдағы файлдың толық жолы мен аты бар. Тек толық жолды алу және ағымдағы файлдың атын жою үшін көрсетілген жолдың ата-аналық каталогын қайтаратын dirname() функциясын пайдалануға болады. Мысалы:

$abspath = dirname(__FILE__) ."/";

PHP 5.3 және одан кейінгі нұсқаларында сіз __DIR__ тұрақтысын пайдалана аласыз:

$abspath = __DIR__

Осылайша, болашақта config.php файлын қосу және онда алынған $abspath айнымалысының абсолютті жолын бастапқы нүкте ретінде пайдалану өте ыңғайлы. Мысалы, test.php сценарийі мына қалтада орналасқан делік: path/ - және қажетті data.txt файлы мына қалтада: data/. Бұл жағдайда қоңырау келесідей болуы мүмкін:

Include_one("../config.php"); $fh = fopen($abspath ."/2013/12/data/data.txt", "r");

Мен config.php файлын салыстырмалы жол арқылы қосқанымды ескеріңіз, бірақ бұл туралы кейінірек.

Салыстырмалы жол (мекен-жай)

Салыстырмалы файл жолы дегеніміз не?

Салыстырмалы жолнемесе мекенжайыбасқа файлға қатынасатын файлдың орнына қатысты жол немесе мекенжай болып табылады.

Кез келген файлдық жүйе ата-аналық және еншілес қалталар мен файлдардың қатаң иерархиясы болып табылады. Мысалы: C:\folder\file.php – мұндағы қалта\ қалта C:\ дискінің еншілес бөлігі және file.php файлының ата-анасы болып табылады.

Түсінікті болу үшін келесі иерархияны қарастырайық:

  • file1.php
  • қалта\
    • file.php
    • ішкі қалта\
      • file3.php

C:\file2.php файлына C:\folder\file.php файлынан қол жеткізу үшін ағымдағы қалтадан\ шығу керек, яғни. бір деңгейге көтерілу. Бұл үшін сіз пайдалана аласыз, қалта (Мен тіпті псевдопапта дер едім) ата-аналық каталог, екі нүктені (..) білдіреді. Басқаша айтқанда, жолды аламыз: ..\file2.php - file.php файлына қатысты.

C:\folder\subfolder\file3.php файлына C:\folder\file.php файлынан қол жеткізу үшін бізге ішкі қалта\ ішкі қалтасын енгізу керек, яғни. бір деңгейге төмендеңіз. Осылайша біз жолды аламыз: subfolder\file3.php - файлға қатысты file.php .

Істі күрделендіріп, C:\folder\subfolder\file3.php файлынан C:\file2.php файлына көшейік. Салыстырмалы жол келесідей болады: ..\..\file2.php - біз екі деңгейге көтерілдік. Керісінше орындаңыз, яғни C:\file2.php файлынан C:\folder\subfolder\file3.php файлына көшеміз. Салыстырмалы жол келесідей болады: қалта\қосалқы қалта\file3.php - біз екі деңгейден төмен түсеміз.

Салыстырмалы жолдың (адрестің) артықшылықтары мен кемшіліктері

Әлбетте, салыстырмалы жолда негізгі қалта мен ата-аналық қалталар жоқ. Осылайша, соңғы мекенжай қысқа болады. Сонымен қатар, бір доменнен екіншісіне ауысу қажет болса, жаңа абсолютті мекенжайды тіркеудің қажеті болмайды.

Екінші жағынан, егер біз салыстырмалы жол көрсетілген суреттермен басқа ресурста сайттың мазмұнын келтірсек, біз қате аламыз, себебі Үшінші тарап ресурсында сайт қалталары мен файлдары жоқ. Бұл бет іздеу жүйесінің кэшінде қаралған жағдайда орын алады. Тағы да, салыстырмалы жолды пайдалану оңай қате жіберуі мүмкін, бұл сайтты индекстеу мәселесіне әкеледі.

Қорытындылай келе, салыстырмалы жолдарды немесе мекенжайларды пайдалануды барынша азайту және абсолютті жолдар мен мекенжайларды пайдалану орынды екенін атап өткен жөн.

Қорытынды

Мен өз мақаламда файлдар мен қалталарға абсолютті және салыстырмалы жолдарға (мекен-жайларға) қатысты іргелі мәселені қарастыруға тырыстым. Шын мәнінде, егер сіз компьютерде жұмыс жасасаңыз, онда сізде файлдық жүйе туралы түсінік бар, бірақ кейбір нюанстарды ескерместен, жерден шығу және сөзсіз байланысты бірқатар мәселелерді көтеру өте қиын. дұрыс адрестеу. Менде бар болғаны осы. Назарларыңызға рахмет. Іске сәт!

8:00 Хабарламаны өңдеу 5 пікір