S_ISCHR等
来源:互联网 发布:windows 采样频率 编辑:程序博客网 时间:2024/04/29 20:07
import os,time,stat
fileStats = os.stat ( 'test.txt' )
fileInfo = {
'Size':fileStats [ stat.ST_SIZE ],
'LastModified':time.ctime( fileStats [ stat.ST_MTIME ] ),
'LastAccessed':time.ctime( fileStats [ stat.ST_ATIME ] ),
'CreationTime':time.ctime( fileStats [ stat.ST_CTIME ] ),
'Mode':fileStats [ stat.ST_MODE ]
}
#print fileInfo
for field in fileInfo:
for infoField,infoValue in fileInfo:
if stat.S_ISDIR ( fileStats [ stat.ST_MODE ] ):
else:
if stat.S_ISREG( fileStats [ stat.ST_MODE ] ):
elif stat.S_ISLNK ( fileStats [ stat.ST_MODE ] ):
elif stat.S_ISSOCK ( fileStats [ stat.ST_MODE ] ):
elif stat.S_ISFIFO ( fileStats [ stat.ST_MODE ] ):
elif stat.S_ISBLK ( fileStats [ stat.ST_MODE ] ):
elif stat.S_ISCHR ( fileStats [ stat.ST_MODE ] ):
os.stat(path)执行一个stat()系统调用在给定的path上,返回一个类元组对象(stat_result对象,包含10个元素),属性与stat结构成员相关:st_mode(权限模式),st_ino(inode number),st_dev(device),st_nlink(number of hard links),st_uid(所有用户的user id),st_gid(所有用户的group id),st_size(文件大小,以位为单位),st_atime(最近访问的时间),st_mtime(最近修改的时间),st_ctime(创建的时间)
>>> print os.stat("/root/python/zip.py")
(33188, 2033080, 26626L, 1, 0, 0, 864, 1297653596, 1275528102, 1292892895)
>>> print os.stat("/root/python/zip.py").st_mode
33188
>>> print os.stat("/root/python/zip.py").st_ino
2033080
>>> print os.stat("/root/python/zip.py").st_dev
26626
>>> print os.stat("/root/python/zip.py").st_nlink
1
>>> print os.stat("/root/python/zip.py").st_uid
0
>>> print os.stat("/root/python/zip.py").st_gid
0
>>> print os.stat("/root/python/zip.py").st_size
864
>>> print os.stat("/root/python/zip.py").st_atime
1297653596
>>> print os.stat("/root/python/zip.py").st_mtime
1275528102
>>> print os.stat("/root/python/zip.py").st_ctime
1292892895
S_ISCHR
Is file a character device
Declaration
Source position: oldlinux.pp line 1603
function S_ISCHR(
m: Word
):Boolean;
Description
S_ISCHR checks the file mode m to see whether the file is a character device file. If so it returnsTrue.
See also
FStat
Retrieve information about a file
S_ISLNK
Is file a symbolic link
S_ISREG
Is file a regular file
S_ISDIR
Is file a directory
S_ISBLK
Is file a block device
S_ISFIFO
Is file a FIFO
S_ISSOCK
Is file a unix socket
- S_ISCHR等
- 等
- 等
- 等;
- 等
- 等。。。
- 等
- 等!!!
- 等过
- 等车
- list_entry 等
- 等你
- 等你
- 等你
- 等电话
- 等ing~
- 等爱!
- 等我
- 端到端时延 抖动率 吞吐量 丢包率
- Android:捕捉触摸屏手势
- ORA-12514 TNS :监听程序当前无法识别连接描述符中请求服务 的解决方法
- 对待工作要怀有敬畏之心
- qtopia 的hello world程序的记录
- S_ISCHR等
- (转)【Android游戏开发十九】(必看篇)SurfaceView运行机制详解—剖析Back与Home按键及切入后台等异常处理!
- CSS实现文字上标、下标
- javascript常用函数
- linux给用户添加sudo权限:
- SDK一个简单的GDI程序(就是画图)
- 白盒测试中六种测试方法的比较
- 黑马程序员_多线程
- C语言实现的常见日志-abort\log\info\error