J.T.S.S.P.M.
SHRI SHIV CHHATRAPATI COLLEGE JUNNAR
(PUNE).
DEPARTMENT OF COMMERCE AND RESEARCH
CENTER.
NAME: SHELAR SAKSHI SANDIP
ROLL NO: 68
SUBJECT: NODE JS
TOPIC: OPERATION ON FILE
GUIDANCE:- PROF S.A PARDESHI
INTRODUCTION..
• THE FILE SYSTEM IS BIG PART OF ANY APPLICATION NEED TO HANDLE FILE
OR LOADING, MANIPULATING OR SERVING DATA
WE CAN HANDLE FILE OPERATION SUCH AS CREATE RED DELETE AND MANY
MORE USING NOT JS.
OPERATION ON FILE
• READ A FILE
WRITING A FILE
OPENING A FILE
DELETING A FILE
TRUNCATE A FILE
APPEND A FILE
READ A FILE
• READ A FILE SYNCHRONOUSLY:-THE [Link]() METHOD IS AN
INBUILT APPLICATION PROGRAMMING INTERFACE OF FS MODULE WHICH IS
USED TO READ THE FILE AND RETURN ITS CONTENT.
SYNTAX:- [Link](PATH, OPTIONS)
READ A FILE ASYNCHRONOUSLY:-TO READ CONTENT OF A FILE INTO MEMORY IS
VERY COMMON PROGRAMMING TASK .
SYNTAX:- VAR FS= REQUIRE (‘FS’);
[Link](FILE,[ENCODING],[CALL BACK]);
WRITING A FILE..
• SYNCHRONOUSLY WRITING DATA TO A FILE:-IF YOU WANT TO WRITE DATA
SYNCHRONOUSLY WE USE [Link]() METHOD. IT CREATE A NEW
FILE IF THE SPECIFIED FILE DOES NOT EXIST
SYNTAX:-
[Link] (FILE, DATA, OPTION)
•
A SYNCHRONOUSLY WRITING DATA TO A FILE:-IF WE WANT TO WRITE DATA A
SYNCHRONOUSLY WE USE [Link]() METHOD.
SYNTAX:-
[Link]( FILE, DATA, OPTION, CALLBACK)
OPEN A FILE..
• TO OPEN A FILE, CREATE FILE, TO WRITE A FILE OR READ A FILE [Link]()
METHOD IS USED.
[Link] ()METHOD PERFORM SEVERAL OPERATION ON FILE.
SYNTAX:-
[Link] ( FILENAME, FLAG, MODE ,CALLBACK)
DELETING A FILE..
• WHENEVER WE WANT TO DELETE A FILE WE USE [Link] METHOD .
THIS METHOD DOES NOT WORK ON DIRECTORIES.
TO DELETE DIRECTOR IS WE HAVE TO USE [Link]().
SYNTAX:-
[Link](PATH,CALLBACK)
TRUNCATE A FILE..
• THE [Link]() METHOD IS USED TO CHANGE THE SIZE OF THE FILE
EITHER INCREASE OR DECREASE THE FILE SIZE.
SYNTAX:-
[Link] (FD,LEN CALLBACK)