Node.js 파일 조작 노트

16390 단어 Node.js프런트엔드

const express = require('express')

const fs = require('fs')


/**
 *       
 */
let fd = fs.openSync('h.txt','w')
console.log(fd)

//    
let str = 'cimo'
fs.writeFileSync(fd,str)

//    
fs.closeSync(fd)

/**
 *       
 */
 fs.open('h.txt','w',(err,fd)=>{
    fs.writeFile(fd,'cimo incimo',(err)=>{
        if(!err){
            console.log('    ')
            fs.close(fd,()=>{
                console.log('      ')
            })
        } else {
            console.log(err)
        }
    })
 })

 console.log(123)

/**
 *      
 */

//     
let ws = fs.createWriteStream('h.txt')

//      
ws.once('open',()=>{
    console.log('    ')
    ws.write('  gaio    giao giao oh
'
) ws.write(' gaio giao giao oh
'
) ws.write(' gaio giao giao oh') // ws.end() }) // ws.once('close',()=>{ console.log(' ') }) /** * */ // fs.readFile('h.txt',(err,data)=>{ if(!err){ console.log(data.toString()) } else { console.log('err:',err) } }) console.log(' ') // fs.readFile(' .png',(err,data)=>{ if(!err){ console.log(data) fs.writeFile(' .png',data,(err)=>{ if(!err){ console.log(' ') } else { console.log('err',err) } }) } else { console.log('err:',err) } }) /** * */ let rs = fs.createReadStream(' .png') let ws = fs.createWriteStream('dada .png') // rs.once('open',()=>{ console.log(' ') }) rs.once('close',()=>{ console.log(' ') }) // ws.once('open',()=>{ console.log(' ') }) ws.once('close',()=>{ console.log(' ') }) // // rs.on('data',(data)=>{ ws.write(data) }) /** * - > -> */ rs.pipe(ws)

좋은 웹페이지 즐겨찾기