一、文件的读写
1.fs.writeFile()方法接受四个参数,写入数据时,若已经存在该TXT文件,会重写该TXT文件的内容、若该TXT文件不存在则会创建一个TXT文件并且写入数据。该方法不会写路径只能写文件,若将要写的文件中路径不对(即需要写入的文件夹不存在)则会报错。
2.fs.readFile()方法中的读取文件的路径用绝对路径,不要使用相对路径。因为若使用的是相对路径,执行node命令时的路径拼接方法中的相对路径。采用绝对路径不会出现这个问题,但是这种方法的移植性很差并且不利于维护。最好的方法是 通过 __dirname 来动态拼接路径,__dirname的值为当前文件所处的目录,是一个变量。
3.路径的拼接用 path.join()方法,不要使用+ ; 路径拼接时 ../ 会抵消一层目录。参数中的路径写法为 '.js' 时会自动的在前面加一个\。例如


4.path.basename(path[,ext]) 该方法接受两个参数,第一个参数为路径,第二个参数为文件的扩展名(是一个可选参数),只传第一个参数表示获取路径最后一部分,并且带上文件的扩展名字,若是带了第二个参数表示不需要文件的扩展名。
5.path.extname(path)方法用于获取文件的扩展名。
浙公网安备 33010602011771号