Empty directory: Difference between revisions

Content added Content deleted
(add JavaScript solution)
Line 657: Line 657:


=={{header|JavaScript}}==
=={{header|JavaScript}}==
The ECMAScript standard itself defines no IO interface – the following example makes use of the Node.js file IO library.
<lang javascript>
// Node.js v14.15.4
{{Works with|Node.js}}
<lang javascript>// Node.js v14.15.4
const { readdirSync } = require("fs");
const { readdirSync } = require("fs");
const emptydir = (path) => readdirSync(path).length == 0;
const emptydir = (path) => readdirSync(path).length == 0;
Line 666: Line 667:
let dir = process.argv[i];
let dir = process.argv[i];
console.log(`${dir}: ${emptydir(dir) ? "" : "not "}empty`)
console.log(`${dir}: ${emptydir(dir) ? "" : "not "}empty`)
}</lang>
}
</lang>


=={{header|Julia}}==
=={{header|Julia}}==