前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Node.js 文件系统--文件模块方法

Node.js 文件系统--文件模块方法

原创
作者头像
陈不成i
修改2021-07-12 11:20:40
1.1K0
修改2021-07-12 11:20:40
举报
文章被收录于专栏:ops技术分享

以下为 Node.js 文件模块相同的方法列表:

序号

方法 & 描述

1

fs.rename(oldPath, newPath, callback)异步 rename().回调函数没有参数,但可能抛出异常。

2

fs.ftruncate(fd, len, callback)异步 ftruncate().回调函数没有参数,但可能抛出异常。

3

fs.ftruncateSync(fd, len)同步 ftruncate()

4

fs.truncate(path, len, callback)异步 truncate().回调函数没有参数,但可能抛出异常。

5

fs.truncateSync(path, len)同步 truncate()

6

fs.chown(path, uid, gid, callback)异步 chown().回调函数没有参数,但可能抛出异常。

7

fs.chownSync(path, uid, gid)同步 chown()

8

fs.fchown(fd, uid, gid, callback)异步 fchown().回调函数没有参数,但可能抛出异常。

9

fs.fchownSync(fd, uid, gid)同步 fchown()

10

fs.lchown(path, uid, gid, callback)异步 lchown().回调函数没有参数,但可能抛出异常。

11

fs.lchownSync(path, uid, gid)同步 lchown()

12

fs.chmod(path, mode, callback)异步 chmod().回调函数没有参数,但可能抛出异常。

13

fs.chmodSync(path, mode)同步 chmod().

14

fs.fchmod(fd, mode, callback)异步 fchmod().回调函数没有参数,但可能抛出异常。

15

fs.fchmodSync(fd, mode)同步 fchmod().

16

fs.lchmod(path, mode, callback)异步 lchmod().回调函数没有参数,但可能抛出异常。Only available on Mac OS X.

17

fs.lchmodSync(path, mode)同步 lchmod().

18

fs.stat(path, callback)异步 stat(). 回调函数有两个参数 err, stats,stats 是 fs.Stats 对象。

19

fs.lstat(path, callback)异步 lstat(). 回调函数有两个参数 err, stats,stats 是 fs.Stats 对象。

20

fs.fstat(fd, callback)异步 fstat(). 回调函数有两个参数 err, stats,stats 是 fs.Stats 对象。

21

fs.statSync(path)同步 stat(). 返回 fs.Stats 的实例。

22

fs.lstatSync(path)同步 lstat(). 返回 fs.Stats 的实例。

23

fs.fstatSync(fd)同步 fstat(). 返回 fs.Stats 的实例。

24

fs.link(srcpath, dstpath, callback)异步 link().回调函数没有参数,但可能抛出异常。

25

fs.linkSync(srcpath, dstpath)同步 link().

26

fs.symlink(srcpath, dstpath[, type], callback)异步 symlink().回调函数没有参数,但可能抛出异常。 type 参数可以设置为 'dir', 'file', 或 'junction' (默认为 'file') 。

27

fs.symlinkSync(srcpath, dstpath[, type])同步 symlink().

28

fs.readlink(path, callback)异步 readlink(). 回调函数有两个参数 err, linkString。

29

fs.realpath(path[, cache], callback)异步 realpath(). 回调函数有两个参数 err, resolvedPath。

30

fs.realpathSync(path[, cache])同步 realpath()。返回绝对路径。

31

fs.unlink(path, callback)异步 unlink().回调函数没有参数,但可能抛出异常。

32

fs.unlinkSync(path)同步 unlink().

33

fs.rmdir(path, callback)异步 rmdir().回调函数没有参数,但可能抛出异常。

34

fs.rmdirSync(path)同步 rmdir().

35

fs.mkdir(path[, mode], callback)S异步 mkdir(2).回调函数没有参数,但可能抛出异常。 访问权限默认为 0777。

36

fs.mkdirSync(path[, mode])同步 mkdir().

37

fs.readdir(path, callback)异步 readdir(3). 读取目录的内容。

38

fs.readdirSync(path)同步 readdir().返回文件数组列表。

39

fs.close(fd, callback)异步 close().回调函数没有参数,但可能抛出异常。

40

fs.closeSync(fd)同步 close().

41

fs.open(path, flags[, mode], callback)异步打开文件。

42

fs.openSync(path, flags[, mode])同步 version of fs.open().

43

fs.utimes(path, atime, mtime, callback)

44

fs.utimesSync(path, atime, mtime)修改文件时间戳,文件通过指定的文件路径。

45

fs.futimes(fd, atime, mtime, callback)

46

fs.futimesSync(fd, atime, mtime)修改文件时间戳,通过文件描述符指定。

47

fs.fsync(fd, callback)异步 fsync.回调函数没有参数,但可能抛出异常。

48

fs.fsyncSync(fd)同步 fsync.

49

fs.write(fd, buffer, offset, length[, position], callback)将缓冲区内容写入到通过文件描述符指定的文件。

50

fs.write(fd, data[, position[, encoding]], callback)通过文件描述符 fd 写入文件内容。

51

fs.writeSync(fd, buffer, offset, length[, position])同步版的 fs.write()。

52

fs.writeSync(fd, data[, position[, encoding]])同步版的 fs.write().

53

fs.read(fd, buffer, offset, length, position, callback)通过文件描述符 fd 读取文件内容。

54

fs.readSync(fd, buffer, offset, length, position)同步版的 fs.read.

55

fs.readFile(filename[, options], callback)异步读取文件内容。

56

fs.readFileSync(filename[, options])

57

fs.writeFile(filename, data[, options], callback)异步写入文件内容。

58

fs.writeFileSync(filename, data[, options])同步版的 fs.writeFile。

59

fs.appendFile(filename, data[, options], callback)异步追加文件内容。

60

fs.appendFileSync(filename, data[, options])The 同步 version of fs.appendFile.

61

fs.watchFile(filename[, options], listener)查看文件的修改。

62

fs.unwatchFile(filename[, listener])停止查看 filename 的修改。

63

fs.watch(filename[, options][, listener])查看 filename 的修改,filename 可以是文件或目录。返回 fs.FSWatcher 对象。

64

fs.exists(path, callback)检测给定的路径是否存在。

65

fs.existsSync(path)同步版的 fs.exists.

66

fs.access(path[, mode], callback)测试指定路径用户权限。

67

fs.accessSync(path[, mode])同步版的 fs.access。

68

fs.createReadStream(path[, options])返回ReadStream 对象。

69

fs.createWriteStream(path[, options])返回 WriteStream 对象。

70

fs.symlink(srcpath, dstpath[, type], callback)异步 symlink().回调函数没有参数,但可能抛出异常。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档