Node.js 如何使用node对目录内容(相对于目录本身)进行tar
如果我有目录:Node.js 如何使用node对目录内容(相对于目录本身)进行tar,node.js,npm,tar,Node.js,Npm,Tar,如果我有目录: my_directory --file1 --file2 --file3 我可以这样做: tar -cvf my_tar.tar my_directory/* 对于某些节点模块,如or或其他模块,这可能吗?简单的答案是: require('child_process').execFile('tar', ['-cvf','my_tar.tar','my_directory/*']) 只要tar可执行文件可用,它就可以在任何地方工作。这似乎不是一种“真正”的方法(最
my_directory
--file1
--file2
--file3
我可以这样做:
tar -cvf my_tar.tar my_directory/*
对于某些节点模块,如or或其他模块,这可能吗?简单的答案是:
require('child_process').execFile('tar', ['-cvf','my_tar.tar','my_directory/*'])
只要tar可执行文件可用,它就可以在任何地方工作。这似乎不是一种“真正”的方法(最好是绑定到
libtar
),但它是迄今为止最简单的方法。