ciebit-organizador
Version:
Separa os arquivos ímpares em uma nova pasta
35 lines (26 loc) • 777 B
JavaScript
var FileSistem = require('fs');
var mkdirp = require('mkdirp');
var pastaProcessosNome = 'ciebit-organizador-movidos';
var pastaProcessosCaminho = process.argv[2] + '/' + pastaProcessosNome;
// Criando pasta
mkdirp(pastaProcessosCaminho, function(erro) {
if (erro) {
console.log(erro);
}
});
// Lendo arquivos
FileSistem.readdir(process.argv[2], organizar);
function organizar(erros, arquivos){
var contagem = 1;
arquivos.forEach(function(arquivo){
if (arquivo == pastaProcessosNome) {
return;
}
if (contagem % 2) {
FileSistem.rename(process.argv[2] +'/'+ arquivo, pastaProcessosCaminho +'/'+ arquivo);
console.log(arquivo);
}
contagem++;
})
}