- 论坛徽章:
- 0
|
本帖最后由 shigw001 于 2010-04-06 17:59 编辑
我想判读一个文件目录或者文件 是不是本机本地硬盘上的文件 还是网络文件(比如mount某个机器上的),
不知道有什么好的方法 请大家讨论指教。
可是 我们目前说的都是关于mount的情况(有局限性), 如果是通过NIS访问远程文件, 怎么去判断呢?
perl 的stat 函数:
1. 0 dev device number of filesystem
2. 1 ino inode number
3. 2 mode file mode (type and permissions)
4. 3 nlink number of (hard) links to the file
5. 4 uid numeric user ID of file's owner
6. 5 gid numeric group ID of file's owner
7. 6 rdev the device identifier (special files only)
8. 7 size total size of file, in bytes
9. 8 atime last access time in seconds since the epoch
10. 9 mtime last modify time in seconds since the epoch
11. 10 ctime inode change time in seconds since the epoch (*)
12. 11 blksize preferred block size for file system I/O
13. 12 blocks actual number of blocks allocated
里面可以得到有用信息吗? |
|