Perl的经典用法:用Sysopen()进行更多的控制
2006-03-05 11:28:01 来源:WEB开发网为了更好的控制文件的打开方式,可以使用sysopen()函数:
函数sysopen()带有四个参数,第一个是同open()函数类似的文件句柄参数,第二个参数是不带模式信息的文件名,第三个参数是模式参数,由Fcntl模块提供的逻辑OR运算组合起来的常数构成,第四个参数(可选),为八进制属性值(0666表示数据文件,0777表示程序)。如果文件可以被打开,sysopen()返回true,如果打开失败,则返回false。
不同于open()函数,sysopen()不提供模式说明的简写方式,而是把一些常数组合起来,而且,每个模式常数有唯一的含义,只有通过逻辑OR运算才能将它们组合起来,你可以设置多个行为的组合。
当你需要小心行事的时候,就使用sysopen()函数,例如,如果你打算添加内容到文件中,如果文件不存在,不创建新文件,你可以这样写:
- ››经典再续 Windows XP的15个特殊小技巧
- ››经典游戏贪吃蛇 Java实现源代码
- ››Perl 6 发布
- ››经典2代苹果机 iPhone 3G 16GB售价3150元
- ››经典高速兼得 迅雷新版开启四重加速通
- ››Perl 和 Amazon 云,第 1 部分:通过构建简单的照...
- ››Perl 和 Amazon 云,第 2 部分:通过 HTML 表单将...
- ››Perl 和 Amazon 云,第 3 部分:上传图像并创建、...
- ››Perl 和 Amazon 云,第 4 部分:深入探究完整 mod...
- ››Perl 和 Amazon 云,第 5 部分:了解完整 mod_per...
- ››经典详细ASP的SQL语句
- ››经典古典高保真音乐就用ABPlayer
更多精彩
赞助商链接