Основни водич за манипулисање системом датотека у Ноде.јс

Основни водич за манипулисање системом датотека у Ноде.јс

Једна од уграђених карактеристика Ноде.јс-а је манипулација системом датотека оперативног система помоћу модула фс. Овај Ноде.јс модул садржи многе корисне функције за рад са датотекама и директоријумима.





Датотеке се једноставно називају трајним објектима или комадима података који се обично чувају на чврстом медијуму познатом као диск или меморија. Датотеке могу бити различитих типова, од текстуалних датотека до сликовних датотека, аудио датотека и још много тога.





МАКЕУСЕОФ ВИДЕО ДАНА

Дакле, шта је систем датотека и како можете лако да ступите у интеракцију са системом датотека оперативног система у Ноде.јс?





зашто екран осетљив на додир не ради

Шта је систем датотека?

Систем датотека дефинише како оперативни систем може да идентификује, организује, складишти и приступа датотекама, заједно са другим операцијама.

Систем датотека оперативног система такође обавља посао груписања датотека у колекције познате као директоријуми или фасцикле. Обичне датотеке и директоријуми су најчешћи делови система датотека са којима се често комуницира између многих других.



Неки примери система датотека укључују систем датотека нове технологије (НТФС), УНИКС систем датотека (УФС) и хијерархијски систем датотека (ХФС).

Шта је модул Ноде.јс фс?

Ноде.јс фс модул је уграђена библиотека коју обезбеђује Ноде.јс за рад са системом датотека било ког оперативног система који подржава Ноде. Тхе фс модул је лако доступан и представља библиотеку за рад са датотекама као што је читање из датотека или писање података у датотеке у Ноде.јс .





Веома се често користи са пут и ти модули за обављање различитих операција над датотекама. Да бисте користили фс модула у вашим програмима, можете га увести у свој изворни код као што је приказано у коду испод.

975Ц842Д0Ц26АДЕАФ95266910Ц2ДЦБ679747Е28А

Шта је Ноде.јс модул путање?

Можете користити Ноде.јс пут модул за манипулисање путањама датотека. Укључује услужне програме за лаку интеракцију са путањама датотека и директоријума. Помоћу фс и пут модули у тандему за завршетак задатка је стандардна пракса. То је зато што већина фс функције модула зависе од путање до циљних датотека или директоријума за функционисање.





Можете да увезете пут модул у свој код са синтаксом испод:

АФ1ДБ4ФДЦ5Д0ЦД5АЦЕ69ББ4ЕЕ2А05АФБЦ3ФАБ53Ц

Уобичајене функције за приступ систему датотека у Ноде.јс

Ево најчешће коришћених Ноде.јс фс и пут функције модула и како их користити за интеракцију са датотекама и директоријумима.

Рад са путањама

  1. патх.ресолве: Ово је функција за решавање путање са листе инструкција путање које се прослеђују као параметри. На пример:783118733Б469Б70А9Б1823ЕФЕЦ4Ф21Д2ФАЕ7743
  2. патх.нормализе: Тхе нормализовати функција враћа исправну и нормализовану путању са дате улазне путање. На пример:431Б0Б9ФД8Ф09БФ5284951ЦЦФ6ЦФ1ЕБ61Ц284А55
  3. патх.јоин: Ова функција гради путању из неколико сегмената. На пример:Ц61Ц2000А0А39Ф862174ДЦЦ520Б021Д6ЕЕЕ2Ц864
  4. патх.басенаме: Тхе основно име функција враћа завршни сегмент путање. Можете га користити на два начина: ДА7АД7Б96Е2А7114839ЦДБ43БД9Е99531842БАФ3
  5. патх.дирнаме: Ова функција враћа путању до последњег директоријума дате путање. Пример:72ФБА51А1Ф8Ф37Ф13789ФЦД07ЦФДЕ6741Б12А825
  6. патх.ектнаме: Помоћу ове функције можете добити екстензију датотеке са дате путање.Ц0Е4402Б3Е315ЦД2Е06455Ф223А5365765Ф4Б738

Отварање и затварање датотека

  1. фс.опен: Ово је функција за синхроно отварање или креирање датотеке у Ноде.јс. Синхрони облик од фс.опен је фс.опенСинц . фс.опен а прихвата четири аргумента који су путања датотеке, заставице, отворени режим и функција повратног позива. Заставе и отворен режим имају подразумевану вредност и можете сазнати више о њима из Ноде.јс фс.опен документација.А8Е1АЦ7Ф92АБ51828Е75Б1ФА96Д13Б4493158ФЕЕ
  2. фс.цлосе: Добра је пракса да увек затворите све отворене датотеке када више нису потребне. Ноде.јс има фс.цлосе функција за ово: 7Ф9ФЦ2350Б1Ц04Ц9А3Е19Б46Ф0717ДЕА570Ф20Е6

Креирање и брисање

  1. фс.мкдир: Ово функционише баш као мкдир терминалска команда која креира нови директоријум. Као параметре узима путању, режим (опционо) и функцију повратног позива. Можете га користити овако:819ЕДАФ784ЕБ0ББ2776Д08586Е4952Б904728Ф52
  2. фс.унлинк: Ова функција уклања или брише датотеку на путањи која је предата као аргумент. Размотрите пример кода у наставку: 6540Д08Ц5Д2А73Б392Д2БЦ5915Б9512329210АБ8
  3. фс.рмдир: Овај метод брише директоријум на датој путањи. Веома је сличан у употреби методи за уклањање везе:143ФДЕ8Ц2ФЦ5Ц719Ц6ЦД01775ЦЦ08753Б483ДФ12

Метаподаци датотеке

  1. фс.екистс: Тхе постоји метода проверава да ли датотека на датој путањи постоји. Имплементација је следећа:Б5Б4Ф40189ЕЕБФ6348ФЕ7А1ЦЕ5Е625Б10А4Ц41Ц2
  2. фс.стат: Ово је синхрона функција која враћа својства датотеке. Враћа ан фс.Статс објекат који излаже неке методе за приступ својствима датотеке. Ево примера:5668Б21Б9Е7ДА325Ф8686Е8А57АД610ДАЦ57Ф5ЕА