Skip to content
This repository has been archived by the owner on Jan 15, 2022. It is now read-only.
/ binshell Public archive

Access Windows Trash Folder Natively from Node.js

License

Notifications You must be signed in to change notification settings

haneenmahd/binshell

Repository files navigation

BinShell

BinShell is a package for accessing Windows Recycle Bin Directory Natively from Node.js

Installation

Using npm

npm install binshell

Using yarn

yarn add binshell

Usage

There are two main static functions inside the class BinShell.

  • readBin : reads the directory asynchronously (non-blocking)
import BinShell from "binshell";

BinShell.readBin((err, data) => {
    for (const d in data) {
        console.log(d);
    }
});
  • readBinSync : reads the directory synchonously
import BinShell from "binshell";

const binContent = BinShell.readBinSync();

console.log(binContent);

It also have a getter to get the Bin Path.

  • binPath: returns a string to the recycle bin path

Contributing

Open this project in gitpod.
Feel free to contribute to this project.

License

BinShell is Licensed under Apache License Version 2.0