fuckwinfsdel icon indicating copy to clipboard operation
fuckwinfsdel copied to clipboard

Solve Windows can't delete long paths file's bug.

fuck win fs del

No matter how deep the directory, It can be async's delete all. image

For Windows developers. Aslo Can be used Linux, Mac.

install

CLI(global):npm install fuckwinfsdel -g

or

API(local)npm install fuckwinfsdel

use(CLI)

fuckwinfsdel youdir

example

fuckwinfsdel node_modules Will delete current directory's node_modules folder.

fuckwinfsdel D:\expressgit\node_modules Will delete D:\expressgit\node_modules folder.

API

fuckwinfsdel(dir, callback)

fuckwinfsdel(dir, opts, callback)

example

var del = require('fuckwinfsdel');

del('./dist', function(err, result){
  if(err){
    return console.log(err);
  }
  console.log('end', result);
  /*
  result:
    errCount: error count 
    deep: files' deep
  */
});

opts:process,onFail.

full state example

//or 

del('./dist', {
    process : function(count1, count2){
      process.stdout.cursorTo(0);
      process.stdout.write('\u001b[93m' + count1 + '/' + count2 + '\u001b[39m');
    },
    onFail: function(method, err){
      console.error(method, err);
    }
  },
  function(err, result){

  });