如何使用fs api在phantomjs中创建符号链接?

如何使用fs api在phantomjs中创建符号链接?,phantomjs,Phantomjs,我正在用PhantomJS将一些帧渲染为PNG文件。如果帧没有更改,我想创建一个指向旧帧的符号链接,而不是再次渲染,以减少总体渲染时间 中没有用于创建符号链接的api。有什么解决方法或其他方法可以做到这一点吗 我可以用方法代替渲染,但这会增加磁盘读写的开销,最终会比渲染花费更多的时间。我想到了一个简单但有效的解决方法 PhantomJS具有生成/执行的能力,因此我们可以要求操作系统为我们创建符号链接 require("child_process").execFile("ln", ["-s", "

我正在用PhantomJS将一些帧渲染为PNG文件。如果帧没有更改,我想创建一个指向旧帧的符号链接,而不是再次渲染,以减少总体渲染时间

中没有用于创建符号链接的api。有什么解决方法或其他方法可以做到这一点吗


我可以用方法代替渲染,但这会增加磁盘读写的开销,最终会比渲染花费更多的时间。

我想到了一个简单但有效的解决方法

PhantomJS具有生成/执行的能力,因此我们可以要求操作系统为我们创建符号链接

require("child_process").execFile("ln", ["-s", "source.png", "symlink.png"], null, function (err, stdout, stderr) {
    console.log("execFileSTDOUT:", JSON.stringify(stdout))
    console.log("execFileSTDERR:", JSON.stringify(stderr))
});

我想到了一个简单而有效的解决办法

PhantomJS具有生成/执行的能力,因此我们可以要求操作系统为我们创建符号链接

require("child_process").execFile("ln", ["-s", "source.png", "symlink.png"], null, function (err, stdout, stderr) {
    console.log("execFileSTDOUT:", JSON.stringify(stdout))
    console.log("execFileSTDERR:", JSON.stringify(stderr))
});

萨钦,你试过建议的解决方案吗?你最后做了什么?那么,你试过建议的解决方案了吗,萨钦?你最后做了什么?