【Node.js】创建文件夹(基础用法)

【Node.js】创建文件夹(基础用法),第1张

nodejs创建文件夹是分为同步和异步

创建前,文件夹目录

创建后,fs文件夹里多了“Rabbit”这个文件夹

nodejs的异步方法,一般都是有回调函数的。

所以在 fsmkdir 方法里,第一个参数是文件夹名,后面跟着回调函数。

图看不清楚,一般函数返回一个变量,但获取到这个变量是undefined,可能是变量在异步函数中赋值,返回的时候还没有被赋值

loadfile 应该是个异步函数,所以问题很可能出在这里

建议用promise或await

三者性质完全不一样

JS是JavaScript语言,是一种解释性编程语言

JSON是JavaScript Object Notation,意思是JS语言中对象的表达法,常用于数据传输(与XML的作用类似),常在AJAX中替代XML

NodeJS是一种服务端平台,可以在服务端运行用JavaScript写的服务端脚本

注意的是:JS中函数本身就是个对象,所以函数可以作为形参不是NodeJS独有的,准确的说,NodeJS就是用Chrome浏览器的Google V8解释器来解释JS

总结来说:

JS是个编程语言

JSON是一种数据格式(没有逻辑只有数据)

NodeJS是个软件(JS服务端运行环境)

顺带一提:HTML是XML的派生(HTML是一种XML)但是为了适应其特定作用而有所改变,HTML(XML)与JSON同为数据表达语言,严格来讲并不包含逻辑只包含数据。

用exists方法检查。

可以用exists方法检查MP4文件是否存在,有两个参数分别为文件路径与回调函数。其中回调函数中参数为布尔值,表示文件是否存在。

Nodejs是一个开源和跨平台的JavaScript运行时环境。它几乎是任何类型项目的流行工具。Nodejs在浏览器之外运行V8JavaScript引擎(GoogleChrome的内核)。这使得Nodejs的性能非常好。Nodejs应用程序在单个进程中运行,无需为每个请求创建新的线程。Nodejs在其标准库中提供了一组异步的I/O原语,以防止JavaScript代码阻塞,通常,Nodejs中的库是使用非阻塞范式编写的,使得阻塞行为成为异常而不是常态。当Nodejs执行I/O *** 作时(比如从网络读取、访问数据库或文件系统),Nodejs将在响应返回时恢复 *** 作(而不是阻塞线程和浪费CPU周期等待)。这允许Nodejs使用单个服务器处理数千个并发连接,而不会引入管理线程并发(这可能是错误的重要来源)的负担。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/13492244.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-09-01
下一篇2025-09-01

发表评论

登录后才能评论

评论列表(0条)

    保存