How to use the mkdtemp function from fs

Find comprehensive JavaScript fs.mkdtemp code examples handpicked from public code repositorys.

17
18
19
20
21
22
23
24
25
26
* fs.copyFile(): 拷贝文件。
* fs.createReadStream(): 创建可读的文件流。
* fs.createWriteStream(): 创建可写的文件流。
* fs.link(): 新建指向文件的硬链接。
* fs.mkdir(): 新建文件夹。
* fs.mkdtemp(): 创建临时目录。
* fs.open(): 设置文件模式。
* fs.readdir(): 读取目录的内容。
* fs.readFile(): 读取文件的内容。相关方法:fs.read()。
* fs.readlink(): 读取符号链接的值。
fork icon192
star icon570
watch icon16

+ 5 other calls in file

648
649
650
651
652
653
654
655
656
657
  assert.strictEqual(err.code, 'ENOENT');
  assert.strictEqual(err.syscall, 'mkdtemp');
  return true;
};

fs.mkdtemp(nonexistentDir, common.mustCall(validateError));

assert.throws(
  () => fs.mkdtempSync(nonexistentDir),
  validateError
fork icon42
star icon19
watch icon0

176
177
178
179
180
181
182
183
184
185
186
187
    
  


//   if(arg == 'start'){


//     fs.mkdtemp(path.join(os.tmpdir(), `print-29938-`), (err, folder) => {
//       event.sender.send(channels.GET_JACKET, folder); 
//       console.log(folder)
//     });

fork icon0
star icon0
watch icon1

160
161
162
163
164
165
166
167
168
169
170
    fs.rmdir('fstemp0', () => {});
  });
}


function mktmp() {
  fs.mkdtemp('fstemp1', (err, fp) => {
    fs.rmdir(fp, () => {});
  });
}

fork icon0
star icon0
watch icon0

+ 2 other calls in file

59
60
61
62
63
64
65
66
67
68
69
70
}


{
  const tempFileName = path.resolve(tmpdir.path, 'mkdtemp-');
  fs.mkdtempSync(tempFileName, options);
  fs.mkdtemp(tempFileName, options, common.mustCall(errHandler));
}


{
  const fileName = path.resolve(tmpdir.path, 'streams');
fork icon0
star icon0
watch icon0

59
60
61
62
63
64
65
66
67
68
69
70
assert.throws(() => {
  fs.realpathSync('path', options);
}, expectedError);


assert.throws(() => {
  fs.mkdtemp('path', options, common.mustNotCall());
}, expectedError);


assert.throws(() => {
  fs.mkdtempSync('path', options);
fork icon0
star icon0
watch icon0