How to use the readlink function from fs
Find comprehensive JavaScript fs.readlink code examples handpicked from public code repositorys.
21 22 23 24 25 26 27 28 29 30
* fs.mkdir(): 新建文件夹。 * fs.mkdtemp(): 创建临时目录。 * fs.open(): 设置文件模式。 * fs.readdir(): 读取目录的内容。 * fs.readFile(): 读取文件的内容。相关方法:fs.read()。 * fs.readlink(): 读取符号链接的值。 * fs.realpath(): 将相对的文件路径指针(.、..)解析为完整的路径。 * fs.rename(): 重命名文件或文件夹。 * fs.rmdir(): 删除文件夹。 * fs.stat(): 返回文件(通过传入的文件名指定)的状态。相关方法:fs.fstat()、fs.lstat()。
192
570
16
+ 5 other calls in file
179 180 181 182 183 184 185 186 187 188
assert.strictEqual(err.code, 'ENOENT'); assert.strictEqual(err.syscall, 'readlink'); return true; }; fs.readlink(nonexistentFile, common.mustCall(validateError)); assert.throws( () => fs.readlinkSync(nonexistentFile), validateError
42
19
0
7194 7195 7196 7197 7198 7199 7200 7201 7202 7203
} } fs.stat(base, function(err) { if (err) return cb(err); fs.readlink(base, function(err, target) { if (!isWindows) seenLinks[id] = target; gotTarget(err, target); }); });
0
0
1
258 259 260 261 262 263 264 265 266 267 268
function readlink() { const fs = require('fs'); fs.writeFileSync('fs29.txt', '123', 'utf8'); fs.symlinkSync('fs29.txt', 'fs30.txt'); fs.readlink('fs30.txt', () => { fs.unlinkSync('fs29.txt'); fs.unlinkSync('fs30.txt'); }); }
0
0
0
+ 2 other calls in file
25 26 27 28 29 30 31 32 33 34 35 36 37
const linkFile = path.resolve(tmpdir.path, 'test-readlink-link'); fs.writeFileSync(sourceFile, ''); fs.symlinkSync(sourceFile, linkFile); fs.readlink(linkFile, options, common.mustCall(errHandler)); fs.readlinkSync(linkFile, options); } {
0
0
0
23 24 25 26 27 28 29 30 31 32 33 34
assert.throws(() => { fs.readdirSync('path', options); }, expectedError); assert.throws(() => { fs.readlink('path', options, common.mustNotCall()); }, expectedError); assert.throws(() => { fs.readlinkSync('path', options);
0
0
0
3 4 5 6 7 8 9 10 11 12 13
const assert = require('assert'); const fs = require('fs'); [false, 1, {}, [], null, undefined].forEach((i) => { assert.throws( () => fs.readlink(i, common.mustNotCall()), { code: 'ERR_INVALID_ARG_TYPE', name: 'TypeError' }
0
0
0
fs.readFileSync is the most popular function in fs (2736 examples)