nodejs fs 模块的用途
2015-11-04 17:46
676 查看
/**
* New node file
fs 操作
*/
var fs = require(“fs”);
/*
创建文件
var fileName = “anps_hsj”;
fs.mkdir(fileName,function(err){
if(err) throw err
console.log(“创建文件成功”);
fs.exists( fileName ,function(exists){
console.log(exists ? “文件存在了,不能重新创建了” : “文件不存在,文件创建失败了”);
});
});
*/
/*
写入内容到文件中,不会追加,如果文件没有即会立即创建
var fileName = “anps.txt”;
var content = “hello word\n”;
fs.writeFile(fileName,content,function(err){
if(err) throw err
console.log(“success”);
});
*/
/*
写入内容到文件中,会追加,如果文件没有即会立即创建
var fileName = “anps.txt”;
var content = “hello word\n”;
fs.appendFile(fileName,content,function(err){
if(err) throw err
console.log(“success”);
});
*/
/*
文件删除
fs.unlink(“Copy of anps.txt”, function(err){
fs.exists(“Copy of anps.txt”, function(exists){
console.log(exists ? “删除失败” : “删除成功”);
});
});
*/
/*
文件读取
fs.readFile(“anps.txt”, function(err,data){
if(err) throw err
console.log(data.toString());
});
*/
/*
读取目录
fs.readdir(“E:\\2015_WorkSpace\\nodejsPro\\anps_hsj”, function(err,files){
for(var i = 0 ; i < files.length; i ++){ console.log(files[i]); // 文件名称 var fileName = files[i]; fs.readFile(“E:\\2015_WorkSpace\\nodejsPro\\anps_hsj\\”+files[i], function(err,data){ if(err) throw err console.log(fileName+”文本内容是:”+data.toString()); }); } }); */
* New node file
fs 操作
*/
var fs = require(“fs”);
/*
创建文件
var fileName = “anps_hsj”;
fs.mkdir(fileName,function(err){
if(err) throw err
console.log(“创建文件成功”);
fs.exists( fileName ,function(exists){
console.log(exists ? “文件存在了,不能重新创建了” : “文件不存在,文件创建失败了”);
});
});
*/
/*
写入内容到文件中,不会追加,如果文件没有即会立即创建
var fileName = “anps.txt”;
var content = “hello word\n”;
fs.writeFile(fileName,content,function(err){
if(err) throw err
console.log(“success”);
});
*/
/*
写入内容到文件中,会追加,如果文件没有即会立即创建
var fileName = “anps.txt”;
var content = “hello word\n”;
fs.appendFile(fileName,content,function(err){
if(err) throw err
console.log(“success”);
});
*/
/*
文件删除
fs.unlink(“Copy of anps.txt”, function(err){
fs.exists(“Copy of anps.txt”, function(exists){
console.log(exists ? “删除失败” : “删除成功”);
});
});
*/
/*
文件读取
fs.readFile(“anps.txt”, function(err,data){
if(err) throw err
console.log(data.toString());
});
*/
/*
读取目录
fs.readdir(“E:\\2015_WorkSpace\\nodejsPro\\anps_hsj”, function(err,files){
for(var i = 0 ; i < files.length; i ++){ console.log(files[i]); // 文件名称 var fileName = files[i]; fs.readFile(“E:\\2015_WorkSpace\\nodejsPro\\anps_hsj\\”+files[i], function(err,data){ if(err) throw err console.log(fileName+”文本内容是:”+data.toString()); }); } }); */
相关文章推荐
- edge.js架起node.js和.net互操作桥梁
- Node.js进程通信模块child_process
- node.js在执行js文件时出现SystaxError:Unexpected identifier的错误??
- 由于加了mahout*.job.jar进hadoop2.X/share/hadoop/common/lib重启datanode闪退报错
- JavaScript高级程序设计之DOM之DOM 操作技术之使用NodeList第10.2.4讲
- Node.js常用命令
- Leetcode || Reverse Nodes in k-Group
- brew-cask 之本地更新 node
- nodejs中创建web服务被忽略的坑---listen hostname
- node.js study
- nodejs调试利器:supervisor
- 如何优雅的创建nodejs共享常量
- Leetcode || Swap Nodes in Pairs
- LeetCode 019 Remove Nth Node From End of List
- nodejs express 静态文件的路径
- Nodejs学习之一 下载安装与部署nodejs
- nodejs小问题:[1]express不是内部或外部命令
- leetcode-Swap Nodes in Pairs
- nodejs 入门
- file、inode在应用层和驱动层之间的联系