当前位置: 首页 > news >正文

做石材一般用哪些网站推销做网站赚钱流量

做石材一般用哪些网站推销,做网站赚钱流量,网页设计旅游模板,美工所需要的网站fs 文件系统模块 什么是 fs 文件系统模块? fs 模块是 Node.js 官方提供的、用来操作文件的模块。它提供了一系列的方法和属性,用来满足用户对文件的操作要求。* 例如: fs.readFile() 方法用来读取文件内容。fs.writeFile() 方法用来写入文…

fs 文件系统模块

什么是 fs 文件系统模块?

  • fs 模块是 Node.js 官方提供的、用来操作文件的模块。它提供了一系列的方法和属性,用来满足用户对文件的操作要求。*

例如:

  • fs.readFile() 方法用来读取文件内容。
  • fs.writeFile() 方法用来写入文件内容。
  • fs.mkdir() 方法用来创建目录。
  • fs.rmdir() 方法用来删除目录。
  • fs.readdir() 方法用来读取目录中的文件和子目录。
  • fs.stat() 方法用来获取文件或目录的状态。
  • fs.rename() 方法用来重命名文件或目录。
  • fs.unlink() 方法用来删除文件。
引入 fs 模块
const fs = require("fs"); // 引入 fs 模块

读取指定文件中的内容

fs.readFile() 的语法格式

fs.readFile(path, [options], callback);
  1. path:必选参数,字符串,表示文件的路径。
  2. options:可选参数,表示以什么编码格式来读取文件。
  3. callback:必选参数,文件读取完成之后,通过回调函数拿到读取的结果。
// 1. 导入 fs 模块,来操作文件
const fs = require("fs");/*** 2. 调用 fs.readFile() 方法,读取文件内容*   参数1:读取文件的存放路径*  参数2:读取文件的编码格式,默认是 utf8*  参数3:回调函数,读取完成之后,通过回调函数拿到读取的结果
*/
fs.readFile(path, (err, data) => {/*** 2.1 处理读取结果*   如果读取成功,err 为 null,data 为读取到的内容*   如果读取失败,err 为 Error 对象,data 为 undefined*/// 打印失败的结果if (err) return console.log('读取文件失败:', err);console.log('-----------------')// 打印成功的结果console.log('data:', data);*/
});

向指定的文件中写入内容

fs.writeFile() 的语法格式

fs.writeFile(path, data, [options], callback);
  1. path:必选参数,字符串,表示文件的路径。
  2. data:必选参数,字符串或 Buffer,表示要写入的内容。
  3. options:可选参数,表示以什么编码格式来写入文件。
  4. callback:必选参数,文件写入完成之后,通过回调函数通知写入结果。
// 1. 导入 fs 模块,来操作文件
const fs = require("fs");/*** 2. 调用 fs.writeFile() 方法,向文件中写入内容*   参数1:写入文件的存放路径*  参数2:写入的内容,可以是字符串或 Buffer*  参数3:写入文件的编码格式,默认是 utf8*  参数4:回调函数,写入完成之后,通过回调函数通知写入结果
*/
fs.writeFile(path, data, (err) => {/*** 2.1 处理写入结果*   如果写入成功,err 为 null*   如果写入失败,err 为 Error 对象*/// 打印失败的结果if (err) return console.log('写入文件失败:', err);console.log('写入文件成功');
});

## fs 模块 - 路径动态拼接问题
在实际开发中,我们经常会遇到路径拼接的问题,比如:

const path = require('path');
const filePath = path.join(__dirname, 'data', 'file.txt');
  1. __dirname:当前文件的绝对路径。
  2. data:子目录名称。
  3. file.txt:文件名称。

这样的写法,虽然可以解决问题,但是不够灵活。比如:

  • 如果文件路径需要根据运行环境动态变化,比如:data/file.txtdata/file2.txt,那么就需要在代码中硬编码。
  • 如果文件路径需要根据运行参数动态变化,比如:data/${param}/file.txt,那么就需要在代码中动态拼接。

为了解决这个问题,fs 模块提供了 path 对象,可以用来处理路径相关的操作。

path.join() 方法

path.join() 方法可以用来拼接路径。

const path = require('path');
const filePath = path.join(__dirname, 'data', 'file.txt');
console.log(filePath); // d:\project\Yh\note\node\data\file.txt
  1. __dirname:当前文件的绝对路径。
  2. data:子目录名称。
  3. file.txt:文件名称。
http://www.yayakq.cn/news/824136/

相关文章:

  • 舟山大昌建设集团网站淘宝网作图做网站
  • 珠珠宝宝网网站站建建设设自学网官网
  • 百度网站联盟推广使用WordPress默认主题
  • 成都网站制作是什么福州市城乡建设网站张麒蛰
  • 什么建设网站网站开发需要多长时间
  • 传奇网站制作网企业网站建设第一步
  • 龙海市住房和城乡建设局网站惠州网站建设培训
  • 上海市建设安装协会网站创意设计包装
  • 网站建设公众wordpress如何设置ssl
  • ftp 上传网站爬知乎文章做网站
  • 上海自聊自做网站wordpress 远程缓存
  • 济南新网站优化宁波好的seo外包公司
  • 广西省河池建设局网站负责网站建设推广
  • 手机网站全屏显示网站开发建设须知
  • 免费行情网站app大全下载做网站能赚钱吗表情包
  • iis发布网站页面出问题电子商务营销推广
  • 营销型网站建设的流程网站建设-搜遇网络
  • 展示营销类网站女孩子学广告设计好找工作吗
  • 适合个人做的网站有哪些东西重庆网络公司排行榜
  • 公司网站下二级站点如何做wordpress discuz建站
  • 建设网站都需要哪些足球比赛直播在哪看
  • 西安企业建站素材深圳市设计网站公司
  • 图跃企业网站建设免费软件下载网站入口正能量
  • 周口网站建设公司三种常用的网站设计软件
  • 网络营销网站建设公司物业公司网站设计
  • 成都网站维护厦门专业做网站的公司
  • 长安网站建设哪家好电商网站建设代码大全
  • 做网站需要执照吗网大论坛
  • 网站开发开票交税额正能量网站窗口免费进
  • 浙江城乡住房建设厅网站首页丽水 网站建设