-
[Node.js] fs๋ชจ๋์ด๋?(์ฝ๊ธฐ, ์ฐ๊ธฐ, ์์ , ์ญ์ )๐ Node.js 2024. 8. 29. 14:40
fs๋ชจ๋์ด๋ ?
Node.js์์ ์ ๊ณตํ๋ ํ์ผ ์์คํ ๋ชจ๋๋ก, ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ์ ๊ด๋ จ๋ ์์ ์ ์ํํ ์ ์๊ฒ ํด์ค๋๋ค.
์ฃผ๋ก ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ๋ฅผ ์์ฑ, ์ญ์ , ์ด๋, ๋ณต์ฌํ๋ ๋ฑ ๋ค์ํ ํ์ผ ์์คํ ์์ ์ ํ ๋ ์ฌ์ฉ๋ฉ๋๋ค.์ฃผ์ ๊ธฐ๋ฅ
- ํ์ผ ์ฝ๊ธฐ:
- fs.readFileSync() : ํ์ผ์ ๋๊ธฐ์ ์ผ๋ก ์ฝ์ด ๋ค์ ๋๋ค.
- fs.readFile() : ํ์ผ์ ๋น๋๊ธฐ์ ์ผ๋ก ์ฝ์ด ๋ค์ ๋๋ค.
- ํ์ผ ์ฐ๊ธฐ:
- fs.writeFileSync() : ํ์ผ์ ๋๊ธฐ์ ์ผ๋ก ์๋๋ค.
- fs.writeFile() : ํ์ผ์ ๋น๋๊ธฐ์ ์ผ๋ก ์๋๋ค.
- ํ์ผ ์กด์ฌ ์ฌ๋ถ ํ์ธ:
- fs.existsSync() : ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ๊ฐ ์กด์ฌํ๋์ง ํ์ธํฉ๋๋ค.
- ํ์ผ ์ญ์ :
- fs.unlinkSync() : ํ์ผ์ ๋๊ธฐ์ ์ผ๋ก ์ญ์ ํฉ๋๋ค.
- fs.unlink() : ํ์ผ์ ๋น๋๊ธฐ์ ์ผ๋ก ์ญ์ ํฉ๋๋ค.
- ๋๋ ํ ๋ฆฌ ์์ฑ:
- fs.mkdirSync() : ๋๋ ํ ๋ฆฌ๋ฅผ ๋๊ธฐ์ ์ผ๋ก ์์ฑํฉ๋๋ค.
- fs.mkdir() : ๋๋ ํ ๋ฆฌ๋ฅผ ๋น๋๊ธฐ์ ์ผ๋ก ์์ฑํฉ๋๋ค.
- ๋๋ ํ ๋ฆฌ ์ฝ๊ธฐ:
- fs.readdirSync() : ๋๋ ํ ๋ฆฌ๋ฅผ ๋๊ธฐ์ ์ผ๋ก ์ฝ์ด ๋ค์ ๋๋ค.
- fs.readdir() : ๋๋ ํ ๋ฆฌ๋ฅผ ๋น๋๊ธฐ์ ์ผ๋ก ์ฝ์ด ๋ค์ ๋๋ค.
- ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ:
- fs.statSync() : ํ์ผ ๋๋ ๋๋ ํ ๋ฆฌ์ ์ ๋ณด๋ฅผ ๋๊ธฐ์ ์ผ๋ก ๊ฐ์ ธ์ต๋๋ค.
- fs.stat() : ํ์ผ ๋๋ ๋๋ ํ ๋ฆฌ์ ์ ๋ณด๋ฅผ ๋น๋๊ธฐ์ ์ผ๋ก ๊ฐ์ ธ์ต๋๋ค.
'๐ Node.js' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Node.js] Express๋? (์ ์ ๋ฐ ์ฌ์ฉ๋ฒ) (0) 2024.11.07 [Node.js] Node.js์ ์ ์์ ํน์ง (4) 2024.10.30 - ํ์ผ ์ฝ๊ธฐ: