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