Nodejs Course

Moving File to other directory

To move a file from a directory to another in Node.js, you can use the fs.rename(oldPath, newPath, callback) method.
Here is a moveFile() function that can be used to move a file to other directory.
- Example: move file1.htm from 'test/' to 'test/dir_1/' folder:
//moves the $file to $dir2
var moveFile = (file, dir2)=>{
  //include the fs, path modules
  var fs = require('fs');
  var path = require('path');

  //gets file name and adds it to dir2
  var f = path.basename(file);
  var dest = path.resolve(dir2, f);

  fs.rename(file, dest, (err)=>{
    if(err) throw err;
    else console.log('Successfully moved');
  });
};

//move file1.htm from 'test/' to 'test/dir_1/'
moveFile('./test/file1.htm', './test/dir_1/');

Copy file

To copy a file from one directory to another in Node.js, you can use the copyFile() function from this example:
//copy the $file to $dir2
var copyFile = (file, dir2)=>{
  //include the fs, path modules
  var fs = require('fs');
  var path = require('path');

  //gets file name and adds it to dir2
  var f = path.basename(file);
  var source = fs.createReadStream(file);
  var dest = fs.createWriteStream(path.resolve(dir2, f));

  source.pipe(dest);
  source.on('end', function() { console.log('Succesfully copied'); });
  source.on('error', function(err) { console.log(err); });
};

//example, copy file1.htm from 'test/dir_1/' to 'test/'
copyFile('./test/dir_1/file1.htm', './test/');

Daily Test with Code Example

HTML
CSS
JavaScript
PHP-MySQL
Which type of <input> creates input fields that should contain a numeric value?
type="text" type="number" type="date"
<input type="number" name="points" min="5" max="80" />
Which CSS property allows to change the transparency of an element?
font-style opacity color
#id {
  filter:alpha(opacity=40);    /* for IE */
  opacity:0.4;
}
Click on the function that formats a number to specified number of characters.
toPrecision() exp() toFixed()
var num = 12.34567;
alert( num.toPrecision(3) );       // 12.3
Which function randomizes the order of the elements into an array?
natsort() shuffle() sort()
$lang =[10=>"PHP", 20=>"JavaScript", "site"=>"coursesweb.net");
shuffle($lang);
var_export($lang);     // array (0=>"coursesweb.net", 1=>"PHP", 2=>"JavaScript")
Node.js Move and Copy file

Last accessed pages

  1. Rectangle, Oval, Polygon - Star (3363)
  2. Register and show online users and visitors (39694)
  3. Working with MySQL Database (3261)
  4. Button Symbols (1695)
  5. Get and Modify content of an Iframe (32410)

Popular pages this month

  1. Courses Web: PHP-MySQL JavaScript Node.js Ajax HTML CSS (206)
  2. The Mastery of Love (20)
  3. PHP-MySQL free course, online tutorials PHP MySQL code (19)
  4. CSS cursor property - Custom Cursors (18)
  5. Read Excel file data in PHP - PhpExcelReader (15)