Folder Operations
The following code will create a folder called test_folder
.
In C:
#include <stdio.h>
#ifdef _WIN32
#include <direct.h>
#define CREATE_DIR(path) _mkdir(path)
#else
#include <sys/stat.h>
#define CREATE_DIR(path) mkdir(path, 0777)
#endif
int main() {
char* folderName = "test_folder";
if (CREATE_DIR(folderName) == 0) {
printf("Folder created successfully.\n");
} else {
printf("Failed to create folder.\n");
}
return 0;
}
In Node.js:
const fs = require('fs');
const folderName = 'test_folder';
fs.mkdir(folderName, (err) => {
if (err) {
console.error(err);
return;
}
console.log(`Folder '${folderName}' created successfully.`);
});
In Deno:
// to run the program, execute `deno run --allow-all folder-operations.js`
const { mkdir } = Deno;
const folderName = "test_folder";
try {
await mkdir(folderName);
console.log(`Folder '${folderName}' created successfully.`);
} catch (error) {
console.error(`Error creating folder: ${error.message}`);
}