Сейчас я портирую некоторые командные файлы на node.js.Мне удобнее писать на JavaScript, но для простых операций, таких как копирование файла, вместо:
copy in.txt out.txt
нам нужно написать еще несколько слов ...:
var fs = require ("fs");
var file = fs.createReadStream ("in.txt");
var newFile = fs.createWriteStream ("out.txt");
newFile.once ("open", function (fd){
require ("util").pump (file, newFile);
});
Если мыЧтобы удалить каталог и все его содержимое, мы должны использовать рекурсивную функцию, поэтому 2 простые строки в пакете эквивалентны множеству строк в node.js.
Я думаю, что node.js настолько гибоки мощный, и вы знаете, что Windows CMD отстой, поэтому я спрашиваю здесь, если кто-то знает хороший интерпретатор командной строки в стиле Unix для node.js.
Спасибо.
РЕДАКТИРОВАТЬ: I 'мы сделали библиотеку FileUtils для node.js -> https://github.com/Gagle/Node-FileUtils