gpt4 book ai didi

javascript - 将文件复制到子目录

转载 作者:行者123 更新时间:2023-12-03 11:31:41 26 4
gpt4 key购买 nike

使用 gulp,是否有任何简单的方法可以将与某些 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

最佳答案

我仍然不确定 native gulp 是否提供了任何方法来执行此操作。但看起来这样做的一种方法是使用 gulp-rename包。

var rename = require('gulp-rename');

gulp.src('./**/*.txt')
.pipe(rename(function (path) {
path.dirname += '/sub';
}))
.pipe(gulp.dest('./'));

关于javascript - 将文件复制到子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26705304/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com