将文件复制到子目录
Copy files to sub-directories
使用gump,有没有什么简单的方法可以将每个匹配某个glob的文件复制到相对于原始文件位置的子目录中?
例如:
源glob可能看起来像这样:
'./**/*.txt'
这就是文件结构之前的样子:
./dir1/file1.txt
./dir2/file2.txt
./dir3/file3.txt
这就是相应的文件结构之后的样子:
./dir1/file1.txt
./dir1/sub/file1.txt
./dir2/file2.txt
./dir2/sub/file2.txt
./dir3/file3.txt
./dir3/sub/file3.txt
我仍然不确定原生gullow是否提供了任何实现这一点的方法。但看起来这样做的一种方法是使用gulp-rename包。
var rename = require('gulp-rename');
gulp.src('./**/*.txt')
.pipe(rename(function (path) {
path.dirname += '/sub';
}))
.pipe(gulp.dest('./'));
相关文章:
- 使用Clipboard.js复制span文本
- ZeroClipboard-在复制之前添加到值
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 复制图像路径以单击它
- 复制当前url按钮-Javascript
- 具有所有样式的文本正在复制到可编辑文本区域
- JavaScript”;复制“;HTML表单
- jsPlumb-拖动克隆而不进行复制
- 如何将给定的curl命令复制为jquery ajax请求
- 如何对映射插件创建的敲除对象进行深度复制
- 使用append时复制内容的DOM
- 如何将键入的文本从一个输入类型的文本复制到另一个
- 需要将单元格值复制到html表中的其他单元格中
- jQuery表单克隆,如何阻止值被复制
- 在Javascript中复制C#服务器端验证
- 将文件从应用程序文件夹复制到JQM/Phonegap应用程序中的根文件夹
- 将文件复制到子目录
- 如何配置Grunt.js文件以在构建过程中复制没有特定子目录的目录
- Gruntjs复制子目录
- 如何配置grunt复制任务以从子目录中排除.js文件