?? perl 語言-perl 中文教程(第十一章).htm
字號:
<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 </TD>
<TD>運行時設置用戶ID </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 + -