首页 > 编程语言 >无涯教程-Perl - closedir函数

无涯教程-Perl - closedir函数

时间:2023-08-06 16:32:21浏览次数:48  
标签:无涯 perl closedir filename DIRHANDLE dirname Perl DIR

描述

此功能关闭目录句柄DIRHANDLE。

语法

以下是此函数的简单语法-

closedir DIRHANDLE

返回值

如果失败,此函数返回0,如果成功,则返回1。

以下是显示其基本用法的示例代码-

#!/usr/bin/perl -w

$dirname="/tmp";

opendir ( DIR, $dirname ) || die "Error in opening dir $dirname\n";
while( ($filename=readdir(DIR))) {
   print("$filename\n");
}
closedir(DIR);

执行上述代码后,将产生以下输出-

.
..
testdir

参考链接

https://www.learnfk.com/perl/perl-closedir.html

标签:无涯,perl,closedir,filename,DIRHANDLE,dirname,Perl,DIR
From: https://blog.51cto.com/u_14033984/6985158

相关文章

  • 无涯教程-Perl - chroot函数
    描述此函数的工作方式类似于具有相同名称的系统调用:它使命名目录成为您的进程及其所有子级以/开头的所有其他路径名的新根目录。出于安全原因,该功能与系统chroot()功能相同,仅限于超级用户且无法撤消。如果省略了FILENAME,则对$_执行chroot语法以下是此函数的简单语法-ch......
  • 无涯教程-Perl - chown函数
    描述此功能更改文件列表的所有者(和组)。列表的前两个元素必须是按顺序排列的数字uid和gid。此功能调用的工作方式与unix命令chown相似。因此,您应该具有足够的特权来更改文件的权限。语法以下是此函数的简单语法-chownUSERID,GROUPID,LIST返回值此函数返回成功更改的......
  • 无涯教程-Perl - chomp函数
    描述此更安全的印章版本将删除任何与$/当前值相对应的结尾字符串(在英语模块中也称为$INPUT_RECORD_SEPARATOR)。它返回从其所有参数中删除的字符总数。默认情况下,$/设置为换行符。语法以下是此函数的简单语法-chompVARIABLEchomp(LIST)chomp返回值此函数返回整......
  • 无涯教程-Perl - chmod函数
    描述此功能将LIST中指定的文件模式更改为指定的MODE。MODE的值应为八进制。您必须对照尝试更改的文件数检查返回值,以确定操作是否失败。此功能调用等效于Unix命令chmodMODEFILELIST。语法以下是此函数的简单语法-chmodMODE,LIST返回值此函数返回整数,成功更改的......
  • 无涯教程-Perl - binmode函数
    描述此函数设置在区分两者的操作系统上以二进制形式读取和写入FILEHANDLE的格式。非二进制文件的CRLF序列在输入时转换为LF,在LF时在输出时转换为CRLF。这对于使用两个字符分隔文本文件中的行的操作系统(MS-DOS)至关重要,但对使用单个字符的操作系统(Unix,MacOS,QNX)没有影响......
  • 无涯教程-Perl - bind函数
    描述此功能将网络地址绑定到由SOCKET标识的文件句柄。地址应该是用于打开的Socket的适当类型的打包地址。语法以下是此函数的简单语法-bindSOCKET,ADDRESS返回值如果失败,此函数返回0,如果成功,则返回1。参考链接https://www.learnfk.com/perl/perl-bind.html......
  • 无涯教程-Perl - abs函数
    描述此函数返回其参数的绝对值。如果传递了纯整数值,则它将按原样返回它,但是如果传递了字符串,则它将返回零。如果省略VALUE,则使用$_语法以下是此函数的简单语法-absVALUEabs返回值此函数返回其参数的绝对值。例以下是显示其基本用法的示例代码-#!/usr/bin/perl......
  • 无涯教程-Perl - last 语句函数
    当在循环内遇到last语句时,循环立即终止,程序控制在循环后的下一条语句处恢复。您可以为LABEL提供最后一个语句,其中LABEL是循环的标签。last语句可以在嵌套循环内使用,如果未指定LABEL,则该语句将适用于最近的循环。last-语法last[LABEL];last-流程图last-示例#!/us......
  • 无涯教程-Perl - redo语句函数
    redo命令重新启动循环块,而无需再次判断条件。您可以提供带有redo语句的LABEL,其中LABEL是循环的标签。redo语句可以在嵌套循环中使用,如果未指定LABEL,则该语句将适用于最近的循环。redo-语法redo[LABEL]redo-流程图redo-示例以下程序显示了redo语句的用法-#/......
  • 无涯教程-Perl - do...while 语句函数
    与for和while循环不同,它在循环的顶部测试循环条件,而do...while循环在以下位置检查其条件:循环的底部。do...while循环与while循环相似,除了保证do...while循环至少执行一次。do...while-语法do{statement(s);}while(condition);应当注意,条件表达式出......