繁体   English   中英

如何使用 Node.js 制作应用程序,它可以分隔所有具有相同扩展名的文件?

[英]How can i make an application using Node.js, which can separate all the files with same extension?

在此处输入图像描述

如何在 node.JS 中编写代码,其中我们 select 一个目录,代码自动分隔该选定目录的所有具有相同扩展名的文件,然后放在一个单独的文件夹中。

像这样的东西会起作用。 使用fs模块和path模块

这将首先检查扩展名并将文件重命名(移动)到新文件夹。

您可以进行相应的更改。 使用if


const testFolder = './';
const fs = require('fs');
var path = require('path')

var oldPath = 'old/path/file.txt'
var newPath = 'new/path/file.txt'

fs.readdir(testFolder, (err, files) => {
    files.forEach(file => {
        const ext = path.extname(file);
        fs.rename(oldPath, newPath, function (err) {
            if (err) throw err
            console.log('Successfully renamed - AKA moved!')
        })
    });
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM