⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 perl 语言-perl 中文教程(第十一章).htm

📁 perl的中文教程
💻 HTM
📖 第 1 页 / 共 4 页
字号:
        <TR>
          <TD>
            <DIV align=center><B>解说</B></DIV></TD>
          <TD>创建新目录,参数为:<BR>1、dirname:将要创建的目录名,可以为字符串或表达式<BR>2、permissions:8进制数,指定目录的访问权限,其值和意义见下表,权限的组合方法为将相应的值相加。</TD></TR></TBODY></TABLE><BR>
      <TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2 
      border=1>
        <TBODY>
        <TR>
          <TD><B>值</B></TD>
          <TD><B>权限</B></TD></TR>
        <TR>
          <TD>4000 &nbsp; </TD>
          <TD>运行时设置用户ID &nbsp; </TD></TR>
        <TR>
          <TD>2000</TD>
          <TD>运行时设置组ID</TD></TR>
        <TR>
          <TD>1000</TD>
          <TD>粘贴位</TD></TR>
        <TR>
          <TD>0400</TD>
          <TD>拥有者读权限</TD></TR>
        <TR>
          <TD>0200</TD>
          <TD>拥有者写权限</TD></TR>
        <TR>
          <TD>0100</TD>
          <TD>拥有者执行权限</TD></TR>
        <TR>
          <TD>0040</TD>
          <TD>组读权限</TD></TR>
        <TR>
          <TD>0020</TD>
          <TD>组写权限</TD></TR>
        <TR>
          <TD>0010</TD>
          <TD>组执行权限</TD></TR>
        <TR>
          <TD>0004</TD>
          <TD>所有人读权限</TD></TR>
        <TR>
          <TD>0002</TD>
          <TD>所有人写权限</TD></TR>
        <TR>
          <TD>0001</TD>
          <TD>所有人执行权限</TD></TR></TBODY></TABLE><BR>
      <TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2 
      border=1>
        <TBODY>
        <TR>
          <TD>
            <DIV align=center><B>函数名</B></DIV></TD>
          <TD><A name=2.2><B>chdir</B></A></TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>调用语法</B></DIV></TD>
          <TD>chdir (dirname);</TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>解说</B></DIV></TD>
          <TD>改变当前工作目录。参数dirname可以为字符串,也可以为表达式。</TD></TR></TBODY></TABLE><BR>
      <TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2 
      border=1>
        <TBODY>
        <TR>
          <TD>
            <DIV align=center><B>函数名</B></DIV></TD>
          <TD><A name=2.3><B>opendir</B></A></TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>调用语法</B></DIV></TD>
          <TD>opendir (dirvar, dirname);</TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>解说</B></DIV></TD>
          <TD>打开目录,与下面几个函数合用,可查看某目录中文件列表。参数为:<BR>1、dirvar:目录变量,与文件变量类似<BR>2、dirname:目录名,可为字符串或表达式<BR>成功返回真值,失败返回假。<BR>注:程序中可用同名的目录变量和文件变量,根据环境确定取成分。</TD></TR></TBODY></TABLE><BR>
      <TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2 
      border=1>
        <TBODY>
        <TR>
          <TD>
            <DIV align=center><B>函数名</B></DIV></TD>
          <TD><A name=2.4><B>closedir</B></A></TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>调用语法</B></DIV></TD>
          <TD>closedir (mydir);</TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>解说</B></DIV></TD>
          <TD>关闭打开的目录。</TD></TR></TBODY></TABLE><BR>
      <TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2 
      border=1>
        <TBODY>
        <TR>
          <TD>
            <DIV align=center><B>函数名</B></DIV></TD>
          <TD><A name=2.5><B>readdir</B></A></TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>调用语法</B></DIV></TD>
          <TD>readdir (mydir);</TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>解说</B></DIV></TD>
          <TD>赋给简单变量时,每次赋予一个文件或子目录名,对数组则赋予全部文件和子目录名。</TD></TR></TBODY></TABLE><BR>
      <TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2 
      border=1>
        <TBODY>
        <TR>
          <TD>
            <DIV align=center><B>函数名</B></DIV></TD>
          <TD><A name=2.6><B>telldir</B></A></TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>调用语法</B></DIV></TD>
          <TD>location = telldir (mydir);</TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>解说</B></DIV></TD>
          <TD>象在文件中前后移动一样,telldir和下面的seekdir用于在目录列表中前后移动。</TD></TR></TBODY></TABLE><BR>
      <TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2 
      border=1>
        <TBODY>
        <TR>
          <TD>
            <DIV align=center><B>函数名</B></DIV></TD>
          <TD><A name=2.7><B>seekdir</B></A></TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>调用语法</B></DIV></TD>
          <TD>seekdir(mydir, location);</TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>解说</B></DIV></TD>
          <TD>location必须为telldir返回的值。</TD></TR></TBODY></TABLE><BR>
      <TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2 
      border=1>
        <TBODY>
        <TR>
          <TD>
            <DIV align=center><B>函数名</B></DIV></TD>
          <TD><A name=2.8><B>rewinddir</B></A></TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>调用语法</B></DIV></TD>
          <TD>rewinddir (mydir);</TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>解说</B></DIV></TD>
          <TD>将读取目录的位置重置回开头,从而可以重读目录列表。</TD></TR></TBODY></TABLE><BR>
      <TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2 
      border=1>
        <TBODY>
        <TR>
          <TD>
            <DIV align=center><B>函数名</B></DIV></TD>
          <TD><A name=2.9><B>rmdir</B></A></TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>调用语法</B></DIV></TD>
          <TD>rmdir (dirname);</TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>解说</B></DIV></TD>
          <TD>删除空目录。成功则返回真(非零值),失败返回假(零值)。</TD></TR></TBODY></TABLE>
      <P><A name=3></A><FONT color=#003300>三、文件属性函数</FONT><BR><A 
      name=3.1>1、文件重定位函数</A></P>
      <TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2 
      border=1>
        <TBODY>
        <TR>
          <TD>
            <DIV align=center><B>函数名</B></DIV></TD>
          <TD><B><FONT face="Arial, 宋体">rename</FONT></B></TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>调用语法</B></DIV></TD>
          <TD>rename (oldname, newname);</TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>解说</B></DIV></TD>
          <TD>改变文件名或移动到另一个目录中,参数可为字符串或表达式。</TD></TR></TBODY></TABLE><BR>
      <TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2 
      border=1>
        <TBODY>
        <TR>
          <TD>
            <DIV align=center><B>函数名</B></DIV></TD>
          <TD><B><FONT face="Arial, 宋体">unlink</FONT></B></TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>调用语法</B></DIV></TD>
          <TD>num = unlink (filelist);</TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>解说</B></DIV></TD>
          <TD>删除文件。参数为文件名列表,返回值为实际删除的文件数目。<BR>此函数之所以叫unlink而不叫delete是因为它实际所做的是删除文件的链接。</TD></TR></TBODY></TABLE>
      <P><A name=3.2></A><FONT color=#003333>2、链接和符号链接函数 </FONT></P>
      <TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2 
      border=1>
        <TBODY>
        <TR>
          <TD>
            <DIV align=center><B>函数名</B></DIV></TD>
          <TD><B><FONT face="Arial, 宋体">link</FONT></B></TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>调用语法</B></DIV></TD>
          <TD>link (newlink, file);</TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>解说</B></DIV></TD>
          <TD>创建现有文件的链接--硬链接,file是被链接的文件,newlink是被创建的链接。<BR>成功返回真,失败返回假。<BR>当删除这两个链接中的一个时,还可以用另一个来访问该文件。</TD></TR></TBODY></TABLE><BR>
      <TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2 
      border=1>
        <TBODY>
        <TR>
          <TD>
            <DIV align=center><B>函数名</B></DIV></TD>
          <TD><B><FONT face="Arial, 宋体">symlink</FONT></B></TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>调用语法</B></DIV></TD>
          <TD>symlink (newlink, file);</TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>解说</B></DIV></TD>
          <TD>创建现有文件的符号链接,即指向文件名,而不是指向文件本身。参数和返回值同上。<BR>当原文件被删除(如:被unlinke函数删除),则被创建链接不可用,除非再创建一个与原被链接的文件同名的文件。</TD></TR></TBODY></TABLE><BR>
      <TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2 
      border=1>
        <TBODY>
        <TR>
          <TD>
            <DIV align=center><B>函数名</B></DIV></TD>
          <TD><B><FONT face="Arial, 宋体">readlink</FONT></B></TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>调用语法</B></DIV></TD>
          <TD>filename = readlink (linkname);</TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>解说</B></DIV></TD>
          <TD>如果linkname为符号链接文件,返回其实际指向的文件。否则返回空串。</TD></TR></TBODY></TABLE>
      <P><A name=3.3></A><FONT color=#003333>3、文件许可权函数</FONT> </P>
      <TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2 
      border=1>
        <TBODY>
        <TR>
          <TD>
            <DIV align=center><B>函数名</B></DIV></TD>
          <TD><FONT face="Arial, 宋体"><B>chmod</B></FONT></TD></TR>
        <TR>
          <TD>
            <DIV align=center><B>调用语法</B></DIV></TD>
          <TD>chmod (permissions, filelist);</TD></TR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -