📅  最后修改于: 2023-12-03 15:03:12.733000             🧑  作者: Mango
fs-extra
是在Node.js的fs
模块的基础上构建的一个工具库,它提供了比原始fs
模块更多的功能和更好的可读性。其中ensureLinkSync()
函数是这个库的一部分,用于确保链接已存在,如果不存在则创建它。
fs.ensureLinkSync(srcpath, dstpath)
srcpath
<string> 源文件的路径dstpath
<string> 目标文件的路径const fs = require('fs-extra')
// 创建软链接
fs.ensureLinkSync('/tmp/src.txt', '/tmp/dst.txt')
假设在/tmp
目录下已经有一个名为src.txt
的文件,这段代码将创建一个名为dst.txt
的软链接,它将指向src.txt
的位置。
如果其他文件或目录使用了目标路径,则调用此函数会抛出错误。
此函数不会在dstpath
不存在时创建父目录。