How to use the chmod function from fs
Find comprehensive JavaScript fs.chmod code examples handpicked from public code repositorys.
9 10 11 12 13 14 15 16 17 18
简单统计一下,fs提供了下面这么多种使用的文件操作方法: * fs.access(): 检查文件是否存在,以及 Node.js 是否有权限访问。 * fs.appendFile(): 追加数据到文件。如果文件不存在,则创建文件。 * fs.chmod(): 更改文件(通过传入的文件名指定)的权限。相关方法:fs.lchmod()、fs.fchmod()。 * fs.chown(): 更改文件(通过传入的文件名指定)的所有者和群组。相关方法:fs.fchown()、fs.lchown()。 * fs.close(): 关闭文件描述符。 * fs.copyFile(): 拷贝文件。 * fs.createReadStream(): 创建可读的文件流。
192
570
16
+ 5 other calls in file
429 430 431 432 433 434 435 436 437 438
assert.strictEqual(err.code, 'ENOENT'); assert.strictEqual(err.syscall, 'chmod'); return true; }; fs.chmod(nonexistentFile, 0o666, common.mustCall(validateError)); assert.throws( () => fs.chmodSync(nonexistentFile, 0o666), validateError
42
19
0
587 588 589 590 591 592 593 594 595 596
entry.mode && (st.mode & 0o7777) !== entry.mode const afterChmod = er => this[MAKEFS](er, entry, done) if (!needChmod) return afterChmod() return fs.chmod(entry.absolute, entry.mode, afterChmod) } // Not a dir entry, have to remove it. // NB: the only way to end up with an entry that is the cwd // itself, in such a way that == does not detect, is a
3
2
0
28 29 30 31 32 33 34 35 36 37 38
} function chmod() { const fs = require('fs'); fs.writeFileSync('fs1.txt', '123', 'utf8'); fs.chmod('fs1.txt', 100, () => { fs.unlinkSync('fs1.txt'); }); }
0
0
0
+ 2 other calls in file
26 27 28 29 30 31 32 33 34
{ const file = path.join(tmpdir.path, `chmod-async-${suffix}.txt`); fs.writeFileSync(file, 'test', 'utf-8'); fs.chmod(file, input, common.mustSucceed(() => { assert.strictEqual(fs.statSync(file).mode & 0o777, mode); })); }
0
0
0
+ 4 other calls in file
144 145 146 147 148 149 150 151 152 153 154
name: 'TypeError', message: 'The "path" argument must be of type string or an instance ' + 'of Buffer or URL.' + common.invalidArgTypeHelper(input) }; assert.throws(() => fs.chmod(input, 1, common.mustNotCall()), errObj); assert.throws(() => fs.chmodSync(input, 1), errObj); }); process.on('exit', function() {
0
0
0
+ 4 other calls in file
fs.readFileSync is the most popular function in fs (2736 examples)