Perl目录操作
Perl目录操作 chdir在目录之间移动,后面接的是用字符串表示的目的路径。 glob所匹配的结果都是按字母顺序排序的,也不包括点号开头的文件。 glob的另一种语法,“角括号语法”,跟读取文件句柄差不多。 目录句柄 opendir?句柄的标识符(一般全部大写),目录的路径(字符串) readdir读取内容 closedir关闭 移除文件 unlink??"fileName",... 和glob联合使用 重命名文件 rename??"old","new"; 链接与文件 在一个目录中又两个特殊的项目 一个是"."(点号),代表目录自身; 一个是".."(两个点号),代表上层的目录; 每个项目都有一个inode,也就是相应的在磁盘上的位置 link硬链接的时候,inode的值会+1 llink的时候不会 两者的删除的情况也不一样 当inode值为0时,系统才会考虑是否会回收这份的磁盘空间 建立和移除目录 mkdir??"dirname",权限 移除?rmdir?"dirname"(必须目录为空才可以移除,可以先unlink?glob?"*"); 修改权限?chomd?权限值,文件.... 更改隶属关系 chown?用户标识符?组标识符,文件.... 用户标识符?组标识符必须是数值 可以使用函数来转换 getpwnam和getgrnam 更改时间戳 utime?now?ago,文件... now现在时间 ago修改时间 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |