How to use the symlink function from fs
Find comprehensive JavaScript fs.symlink code examples handpicked from public code repositorys.
26 27 28 29 30 31 32 33 34 35
* fs.readlink(): 读取符号链接的值。 * fs.realpath(): 将相对的文件路径指针(.、..)解析为完整的路径。 * fs.rename(): 重命名文件或文件夹。 * fs.rmdir(): 删除文件夹。 * fs.stat(): 返回文件(通过传入的文件名指定)的状态。相关方法:fs.fstat()、fs.lstat()。 * fs.symlink(): 新建文件的符号链接。 * fs.truncate(): 将传递的文件名标识的文件截断为指定的长度。相关方法:fs.ftruncate()。 * fs.unlink(): 删除文件或符号链接。 * fs.unwatchFile(): 停止监视文件上的更改。 * fs.utimes(): 更改文件(通过传入的文件名指定)的时间戳。相关方法:fs.futimes()。
192
570
16
+ 5 other calls in file
249 250 251 252 253 254 255 256 257 258
assert.strictEqual(err.code, 'EEXIST'); assert.strictEqual(err.syscall, 'symlink'); return true; }; fs.symlink(existingFile, existingFile2, common.mustCall(validateError)); assert.throws( () => fs.symlinkSync(existingFile, existingFile2), validateError
42
19
0
248 249 250 251 252 253 254 255 256 257 258
} function symlink() { const fs = require('fs'); fs.writeFileSync('fs27.txt', '123', 'utf8'); fs.symlink('fs27.txt', 'fs28.txt', () => { fs.unlinkSync('fs27.txt'); fs.unlinkSync('fs28.txt'); }); }
0
0
0
+ 2 other calls in file
GitHub: skylarknode/skynode-nfs
531 532 533 534 535 536 537 538 539 540 541 542
} if (process.platform === 'win32') { fs.link(filePath, destPath, callback); } else { fs.symlink(filePath, destPath, 'file', callback); } } function quoat(path,callback) {
0
0
0
+ 3 other calls in file
33 34 35 36 37 38 39 40 41 42 43
// External downloads directory is set using reCreateDirectory(EXTERNAL_DOWNLOAD_FOLDER); // Remove downloads folder and create a symlink pointing to external downloads directory fs.rmSync(DOWNLOADS_FOLDER, { recursive: true, force: true }); fs.symlink(EXTERNAL_DOWNLOAD_FOLDER, DOWNLOADS_FOLDER, function (err) { console.log(err || `Created downloads folder symlink pointing to ${EXTERNAL_DOWNLOAD_FOLDER}`); }); console.log(`Using external downloads folder, ${EXTERNAL_DOWNLOAD_FOLDER}`); } else {
0
0
0
fs.readFileSync is the most popular function in fs (2736 examples)