Python库详解之os库--文件和目录操作(续1)
1、继续用实例说明os模块文件和目录操作函数:
1:lchflags(path, flags)
功能:设置文件路径为入参传入的数据标志.
注意:flag标志和函数chflags()类似,但是没有符号链接.
注意:官方文档说明2.6有此函数,但本系统不支持,如图所示:
注意:函数lchmod(path, mode)和此函数一样不支持.

2、2:lchown(path, uid, gid)
功能:修改当前路径或文件的用户id和组id为参数传递的uid和gid,但是没有符号链接.
注意:如果uid和gid不修改,可以写-1,此外需要root权限.

3、3:link(source, link_name)
功能:给文件或目录建立硬链接.
参数:source:创建硬连接的源地址
参数:link_name:创建硬连接的目标地址

4、4:listdir(path)
功能:返回一个列表,该列表包含给定目录下所有文件或目录的名字.

5、5:lstat(path)
功能:和函数stat() 类似返回文件的信息,但是没有符号链接.

6、6:mkfifo(path[, mode])
功能:给指定路径建立管道,并可以附带模式信息.
注意:默认的模式权限为0664

7、7:mknod(filename[, mode=0600[, device=0]])
功能:创建一个名字为filename的文件系统节点.
注意:mode有以下几种:stat.S_IFREG,stat.S_IFCHR, stat.S_IFBLK,and stat.S_IFIFO.可以通过或运算组合.
注意:参数device是指创建文件的设备号.

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:91
阅读量:109
阅读量:164
阅读量:186
阅读量:30