0
我在Windows中使用zip.directory
有问题。nodejs zip存档问题与Windows中的目录路径
这是我试图创建的文件结构:
. ├── file1.txt ├── file2.txt └── file3.txt
file2.txt
和file3.txt
是从一个叫dir
目录到来。
这里是我有我的服务器上的代码:
const zip = archiver('zip')
zip.append('some text', { name: 'file1.txt' })
zip.directory('dir/', '.')
zip.finalize()
能正常工作在Mac上。但是,使用'.'
将所有内容放在同一个目录中似乎无法在Windows上运行(基本上只有file1.txt
才能使其成为zip)。
以下,但是,没有工作:
const zip = archiver('zip')
zip.append('some text', { name: 'file1.txt' })
zip.directory('dir/', 'somename')
zip.finalize()
然而,这给出了一个文件夹结构是这样的:
. ├── file1.txt └── somename ├── file2.txt └── file3.txt
这是不是真的就是我要找的。有没有解决的办法?