1.环境变量的作用
在任何操作系统都有环境变量。在环境变量里面配置的文件夹内部 exe 程序,都能被系统 cmd 窗口调用。将需要调用的.exe 的所在文件夹的路径,粘贴配置在环境变量里就能被cmd窗口调用了。
当我们在cmd窗口打开一文件,或调用程序时
系统会在当前目录下寻找文件程序。如果找到了直接打开
如果没找到会依次到环境变量path路径中寻找
如果依旧没找到则报错。
所以可以将一些经常访问的程序或文档路径添加到path中,就可以在任意位置访问这些文件和程序了。
常见的cnd指令
dir 列出当前目录下的所有文件
md 创建文件夹
rd 删除文件夹
2.进程和线程
进程:为升序运行提供必备的环境
线程:线程计算机中的最小单位,线程负责执行进程中的程序
3.什么是node.js?
node.js是一个能够在服务器端运行js的开放源代码,跨平台js运行环境.
在node这个执行环境中,提供了服务器级别的操作。
nodejs是事件驱动,非阻塞io模型(output input)
node是单线程的
4.执行node文档
1.在cmd窗口找到文件所在路径 再 node...
console.log(123);
C:\Users\Lenovo>cd desktop
C:\Users\Lenovo\Desktop>node hello.js
123
2. 再所在目录文件夹搜索cmd 再node..
5.操作文件
操作文件需要引入fs模块.fs是一个内置的模块,需要单独引入,一般使用const.
fs是文件系统,一般用来和文件有关的操作
导入模块
const xxx =require(‘模块’)
const fs=require('fs');
1.写文件
fs.writeFile('文件名','数据',(err)=>{})
fs.writeFile('hello.js','hello node',(err)=>{
if(error){
console.log("读取文件失败");
}else{
console.log("读取文件成功");
}
})
2.删文件
fs.unlink('文件名字',(err)=>{})
fs.unlink('./my.xls',(err)=>{
if(err) throw err;
console.log('文件删除成功')
})
3.读文件
fs.readFile('./hello.txt','utf8',function(error,data){
console.log(data.toString());
})
4.新建文件夹
fs.mkdir('文件夹名字',(err)=>{})
5.删除目录
fs.rmdir('jd',(err)=>{
if(err) throw err;
})
6.读取文件夹
fs.readdir(__dirname,(err,files)=>{
if(err) throw err;
// files存储的是当前文件夹下的所有文件
console.log(files);
})