Lines Matching refs:fs
6 const fs = require('fs');
8 const { validateRmdirOptions } = require('internal/fs/utils');
12 'In future versions of Node.js, fs.rmdir(path, { recursive: true }) ' +
13 'will be removed. Use fs.rm(path, { recursive: true }) instead',
24 fs.mkdirSync(dirname, { recursive: true });
25 fs.writeFileSync(path.join(dirname, 'text.txt'), 'hello', 'utf8');
30 fs.writeFileSync(path.join(dirname, `f-${depth}-${f}`), '', options);
35 fs.symlinkSync(
42 fs.symlinkSync(
50 fs.writeFileSync(path.join(dirname, '[a-z0-9].txt'), '', options);
58 fs.mkdirSync(
74 fs.rmdir(dir, common.mustCall((err) => {
78 fs.rmdir(dir, { recursive: false }, common.mustCall((err) => {
82 fs.rmdir(dir, { recursive: true }, common.mustSucceed(() => {
84 fs.rmdir(dir, { recursive: true }, common.mustCall((err) => {
87 fs.rmdir(dir, common.mustCall((err) => {
121 fs.rmdirSync(dir);
124 fs.rmdirSync(dir, { recursive: false });
128 fs.rmdirSync(dir, { recursive: true });
131 assert.throws(() => fs.rmdirSync(dir, { recursive: true }),
135 assert.throws(() => fs.rmdirSync(dir), { syscall: 'rmdir' });
144 await assert.rejects(fs.promises.rmdir(dir), { syscall: 'rmdir' });
145 await assert.rejects(fs.promises.rmdir(dir, { recursive: false }), {
150 await fs.promises.rmdir(dir, { recursive: true });
153 await assert.rejects(fs.promises.rmdir(dir, { recursive: true }),
157 await assert.rejects(fs.promises.rmdir(dir), { syscall: 'rmdir' });
225 const original = fs.rmdirSync;
227 fs.mkdirSync(dir, { recursive: true });
228 fs.writeFileSync(`${dir}/foo.txt`, 'hello world', 'utf8');
234 fs.rmdirSync = (path, options) => {
241 fs.rmdirSync(dir, { recursive: true });
242 fs.rmdirSync = original;