递归扁平化指定文件夹内所有文件。
# 使用 NPM
$ npm i flatten-folder
# 使用 Yarn
$ yarn add flatten-folder
from
{String} 目标文件夹,默认:./
to
{String} 结果文件夹,默认:./
exclude
{Object}dirs
{Array} 被操作的文件夹files
{Array} 被操作的文件
使用
import { realpathSync } from 'fs';
import flattenFolder from 'flatten-folder';
(async () => {
const from = realpathSync(process.cwd());
const to = from;
const { dirs, files } = await flattenFolder({
from,
to,
exclude: {
dir: ['scripts', 'src'],
},
});
})();
flatten-folder-cli
- 在终端里,递归扁平化指定文件夹内所有文件,😋。
仔细查阅 CONTRIBUTING.md 以了解详情。
flatten-folder
获得了 MIT 许可,仔细查阅 LICENSE.md 以了解详情。