我已经将硬盘驱动器中的一个文件与nodejs symlink进行了符号链接-- in linux。当我将硬盘插入macbook时,符号链接会中断,因为在macOS中挂载的根direcotry与linux不同。在macOS中是否有一种方法可以用节点获取文件的原始路径字符串,所以我可以通过替换挂载目录来使用它,以便在硬盘驱动器中读取原始文件?
例如,
linux链接中的
/media/A/src/abc.jpg -> -> mac,读取/Volumes/A/dst/1.jpg的链接/media/A/src/abc.jpg,然后手动更改为/Volums/A/src/abc.jpg以读取文件。
发布于 2022-08-30 04:58:48
在符号链接中使用相对路径而不是绝对路径。例如。
/media/A/src/abc.jpg -> ../dest/1.jpg然后,链接将工作相同,无论驱动器是在哪里安装。
https://stackoverflow.com/questions/73537306
复制相似问题