(quick & simple examples)
NODE
const fs = require("fs"); SYNC COPY FILE try { fs.copyFileSync(SOURCE, TARGET); } catch (err) { console.log(err); }
ASYNC COPY FILE fs.copyFile(SOURCE, TARGET, err => { if (err) { console.log(err); } else { console.log("ok"); } });
const fs = require("fs"); SYNC MOVE try { fs.renameSync(SOURCE, TARGET); } catch (err) { console.log(err); }
ASYNC MOVE fs.rename(SOURCE, TARGET, err => { if (err) { console.log(err); } else { console.log("ok"); } });
RUN “NPM INSTALL FS-EXTRA” IN TERMINAL FIRST const fse = require("fs-extra"); COPY ALL try { fse.copySync(SOURCE, TARGET); } catch (err) { console.log(err); } MOVE ALL try { fse.moveSync(SOURCE, TARGET); } catch (err) { console.log(err); }