我试图重命名一批文件。
gulp.task('rename', ['jade'], function() {
gulp.src("public/build/*.html")
.pipe(rename(function (path) {
path.dirname += "/";
path.basename += "";
path.extname = ""
}))
.pipe(gulp.dest("public/build"));
gulp.src("public/build/story/*.html")
.pipe(rename(function (path) {
path.dirname += "/";
path.basename += "";
path.extname = ""
}))
.pipe(gulp.dest('public/build/story'));
gulp.src("public/build/work/*.html")
.pipe(rename(function (path) {
path.dirname += "/";
path.basename += "";
path.extname = ""
}))
.pipe(gulp.dest('public/build/work'));
});
此方法找到我要更改的文件并完成工作,但它会创建一个全新的文件,并且不会替换旧文件。所以我留下了我的双打,我应该添加什么以防止这种情况发生吗?