我有以下目录结构,我想压缩dev文件夹的内容并将其放在生成的存档的根目录中,而不是将其包装在顶级文件夹中:
_build/ #build scripts
dist/ #destination
dev/ #source
Run Code Online (Sandbox Code Playgroud)
这是代码(_build中的gruntfile.js):
compress: {
main : {
options : {
archive : "../dist/dev.zip"
},
files : [
{ expand: true, src : "../dev/**/*" }
]
}
}
Run Code Online (Sandbox Code Playgroud)
我希望我只能压缩开发文件夹的内容并将其放入dist文件夹.但是当我尝试这样做时,dev的所有内容都压缩在根文件夹中.
实际生成的zip:
dist/
|____ dev.zip
|_____ dev/
|_____ index.html
|_____ styles/style.css
Run Code Online (Sandbox Code Playgroud)
但我希望zip文件是这样的:
dist/
|____ dev.zip
|_____ index.html
|_____ styles/style.css
Run Code Online (Sandbox Code Playgroud)
你看?文件被包装在一个文件夹中(与zip同名),而不是放在zip文件的根目录中.
这可以通过某种方式实现吗?
谢谢
我有这个数组:
Array
(
[page] => Array
(
[0] => add
[1] => edit
[2] => delete
[3] => search
)
[category] => Array
(
[0] => add
[1] => edit
[2] => export
)
)
Run Code Online (Sandbox Code Playgroud)
我希望它显示为像这样的html表:
Page - Category
add - add
edit - edit
delete - export
search
search
Run Code Online (Sandbox Code Playgroud)
我试过很多方面,但没有工作,任何解决方案?