?? perl 語言-perl 中文教程(第十一章).htm
字號:
<TR>
<TD>
<DIV align=center><B>解說</B></DIV></TD>
<TD>改變文件的訪問權(quán)限。參數(shù)為:<BR>1、permissions為將要設(shè)置的權(quán)限,其含義見上述mkdir中權(quán)限表<BR>2、filelist為欲改變權(quán)限的文件列表</TD></TR></TBODY></TABLE><BR>
<TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2
border=1>
<TBODY>
<TR>
<TD>
<DIV align=center><B>函數(shù)名</B></DIV></TD>
<TD>chown</TD></TR>
<TR>
<TD>
<DIV align=center><B>調(diào)用語法</B></DIV></TD>
<TD>chown (userid, groupid, filelist);</TD></TR>
<TR>
<TD>
<DIV align=center><B>解說</B></DIV></TD>
<TD>改變文件的屬主,有三個參數(shù):<BR>1、userid:新屬主的(數(shù)字)ID號<BR>2、groupid:新的組(數(shù)字)ID號,-1為保留原組<BR>3、filelist:欲改變屬主的文件列表</TD></TR></TBODY></TABLE><BR>
<TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2
border=1>
<TBODY>
<TR>
<TD>
<DIV align=center><B>函數(shù)名</B></DIV></TD>
<TD>umask</TD></TR>
<TR>
<TD>
<DIV align=center><B>調(diào)用語法</B></DIV></TD>
<TD>oldmaskval = umask (maskval);</TD></TR>
<TR>
<TD>
<DIV align=center><B>解說</B></DIV></TD>
<TD>設(shè)置文件訪問權(quán)限掩碼,返回值為當前掩碼。</TD></TR></TBODY></TABLE>
<P><A name=3.4></A><FONT color=#003333>4、其它屬性函數(shù)</FONT> </P>
<TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2
border=1>
<TBODY>
<TR>
<TD>
<DIV align=center><B>函數(shù)名</B></DIV></TD>
<TD>truncate</TD></TR>
<TR>
<TD>
<DIV align=center><B>調(diào)用語法</B></DIV></TD>
<TD>truncate (filename, length);</TD></TR>
<TR>
<TD>
<DIV align=center><B>解說</B></DIV></TD>
<TD>將文件的長度減少到length字節(jié)。如果文件長度已經(jīng)小于length,則不做任何事。其中filename可以為文件名,也可以為文件變量</TD></TR></TBODY></TABLE><BR>
<TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2
border=1>
<TBODY>
<TR>
<TD>
<DIV align=center><B>函數(shù)名</B></DIV></TD>
<TD>stat</TD></TR>
<TR>
<TD>
<DIV align=center><B>調(diào)用語法</B></DIV></TD>
<TD>stat (file);</TD></TR>
<TR>
<TD>
<DIV align=center><B>解說</B></DIV></TD>
<TD>獲取文件狀態(tài)。參數(shù)file可為文件名也可為文件變量。返回列表元素依次為:<BR>
<UL>
<LI>文件所在設(shè)備
<LI>內(nèi)部參考號(inode)
<LI>訪問權(quán)限
<LI>硬鏈接數(shù)
<LI>屬主的(數(shù)字)ID
<LI>所屬組的(數(shù)字)ID
<LI>設(shè)備類型(如果file是設(shè)備的話)
<LI>文件大?。ㄗ止?jié)數(shù))
<LI>最后訪問時間
<LI>最后修改時間最后改變狀態(tài)時間
<LI>I/O操作最佳塊大小
<LI>分配給該文件的塊數(shù) </LI></UL></TD></TR></TBODY></TABLE><BR>
<TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2
border=1>
<TBODY>
<TR>
<TD>
<DIV align=center><B>函數(shù)名</B></DIV></TD>
<TD>lstat</TD></TR>
<TR>
<TD>
<DIV align=center><B>調(diào)用語法</B></DIV></TD>
<TD>lstat (file);</TD></TR>
<TR>
<TD>
<DIV align=center><B>解說</B></DIV></TD>
<TD>與stat類似,區(qū)別是將file看作是符號鏈接。</TD></TR></TBODY></TABLE><BR>
<TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2
border=1>
<TBODY>
<TR>
<TD>
<DIV align=center><B>函數(shù)名</B></DIV></TD>
<TD>time</TD></TR>
<TR>
<TD>
<DIV align=center><B>調(diào)用語法</B></DIV></TD>
<TD>currtime = time();</TD></TR>
<TR>
<TD>
<DIV align=center><B>解說</B></DIV></TD>
<TD>返回從1970年1月1日起累計秒數(shù)。</TD></TR></TBODY></TABLE><BR>
<TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2
border=1>
<TBODY>
<TR>
<TD width=57>
<DIV align=center><B>函數(shù)名</B></DIV></TD>
<TD width=514>gmtime</TD></TR>
<TR>
<TD width=57>
<DIV align=center><B>調(diào)用語法</B></DIV></TD>
<TD width=514>timelist = gmtime (timeval);</TD></TR>
<TR>
<TD width=57>
<DIV align=center><B>解說</B></DIV></TD>
<TD width=514>將由time, stat 或 -A 和 -M
文件測試操作符返回的時間轉(zhuǎn)換成格林威治時間。返回列表元素依次為:<BR>
<UL>
<LI>秒
<LI>分鐘
<LI>小時,0~23
<LI>日期
<LI>月份,0~11(一月~十二月)
<LI>年份
<LI>星期,0~6(周日~周六)
<LI>一年中的日期,0~364
<LI>是否夏令時的標志<BR>詳見UNIX的gmtime幫助。 </LI></UL></TD></TR></TBODY></TABLE><BR>
<TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2
border=1>
<TBODY>
<TR>
<TD>
<DIV align=center><B>函數(shù)名</B></DIV></TD>
<TD>localtime</TD></TR>
<TR>
<TD>
<DIV align=center><B>調(diào)用語法</B></DIV></TD>
<TD>timelist = localtime (timeval);</TD></TR>
<TR>
<TD>
<DIV align=center><B>解說</B></DIV></TD>
<TD>與gmtime類似,區(qū)別為將時間值轉(zhuǎn)換為本地時間。</TD></TR></TBODY></TABLE><BR>
<TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2
border=1>
<TBODY>
<TR>
<TD>
<DIV align=center><B>函數(shù)名</B></DIV></TD>
<TD>utime</TD></TR>
<TR>
<TD>
<DIV align=center><B>調(diào)用語法</B></DIV></TD>
<TD>utime (acctime, modtime, filelist);</TD></TR>
<TR>
<TD>
<DIV align=center><B>解說</B></DIV></TD>
<TD>改變文件的最后訪問時間和最后更改時間。例如:<BR>$acctime = -A "file1";<BR>$modtime =
-M "file1";<BR>@filelist = ("file2", "file3");<BR>utime ($acctime,
$modtime, @filelist);</TD></TR></TBODY></TABLE><BR>
<TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2
border=1>
<TBODY>
<TR>
<TD>
<DIV align=center><B>函數(shù)名</B></DIV></TD>
<TD>fileno</TD></TR>
<TR>
<TD>
<DIV align=center><B>調(diào)用語法</B></DIV></TD>
<TD>filedesc = fileno (filevar);</TD></TR>
<TR>
<TD>
<DIV align=center><B>解說</B></DIV></TD>
<TD>返回文件的內(nèi)部UNIX文件描述。參數(shù)filevar為文件變量。</TD></TR></TBODY></TABLE><BR>
<TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2
border=1>
<TBODY>
<TR>
<TD>
<DIV align=center><B>函數(shù)名</B></DIV></TD>
<TD>fcntl<BR>flock</TD></TR>
<TR>
<TD>
<DIV align=center><B>調(diào)用語法</B></DIV></TD>
<TD>fcntl (filevar, fcntlrtn, value);<BR>flock (filevar,
flockop);</TD></TR>
<TR>
<TD>
<DIV align=center><B>解說</B></DIV></TD>
<TD>詳見同名UNIX函數(shù)幫助。</TD></TR></TBODY></TABLE>
<P><A name=4></A><FONT
color=#003300>四、使用DBM文件</FONT><BR> Perl中可用關(guān)聯(lián)數(shù)組來訪問DBM文件,所用函數(shù)為dbmopen和dbmclose,在Perl5中,已用tie和untie代替?!?lt;/P>
<TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2
border=1>
<TBODY>
<TR>
<TD>
<DIV align=center><B>函數(shù)名</B></DIV></TD>
<TD>dbmopen</TD></TR>
<TR>
<TD>
<DIV align=center><B>調(diào)用語法</B></DIV></TD>
<TD>dbmopen (array, dbmfilename, permissions);</TD></TR>
<TR>
<TD>
<DIV align=center><B>解說</B></DIV></TD>
<TD>將關(guān)聯(lián)數(shù)組與DBM文件相關(guān)聯(lián)。參數(shù)為:<BR>1、array:所用關(guān)聯(lián)數(shù)組<BR>2、dbmfilename:將打開的DBM文件名<BR>3、訪問權(quán)限,詳見mkdir</TD></TR></TBODY></TABLE><BR>
<TABLE class=myFont borderColor=forestgreen cellSpacing=0 cellPadding=2
border=1>
<TBODY>
<TR>
<TD>
<DIV align=center><B>函數(shù)名</B></DIV></TD>
<TD>dbmclose</TD></TR>
<TR>
<TD>
<DIV align=center><B>調(diào)用語法</B></DIV></TD>
<TD>dbmclose (array);</TD></TR>
<TR>
<TD>
<DIV align=center><B>解說</B></DIV></TD>
<TD>關(guān)閉DBM文件,拆除關(guān)聯(lián)數(shù)組與之的關(guān)系。</TD></TR></TBODY></TABLE></DIV></DIV></TD></TR></TBODY></TABLE>
<DIV align=center></DIV>
<DIV align=center><BR></DIV>
<DIV align=center><SPAN class=myFont><A
href="http://www.sun126.com/perl5/perl5-10.htm">上頁</A> <A
href="http://www.sun126.com/perl5/perl5-12.htm">下頁</A> <A
href="http://www.sun126.com/perl5/perl5index.htm">回目錄</A> <A
href="http://www.sun126.com/perl5/perl5-11.htm#a"><FONT face="Arial, 宋體">Go
Top</FONT></A></SPAN><BR><BR></DIV>
<TABLE height=50 cellSpacing=0 cellPadding=0 width="100%" bgColor=#000000
border=0>
<TBODY>
<TR>
<TD bgColor=#cccc99 height=4>
<DIV align=center><IMG height=4 src="" width=4></DIV></TD></TR>
<TR>
<TD height=50>
<DIV align=center><FONT class=myfont size=2><SPAN class=myfont><FONT
color=#99cc99><A href="http://www.sun126.com/bbs/ccb/index.cgi"><FONT
color=#99cc99>中國CCB論壇</FONT></A> 整理 麻辣
2003.7.10</FONT></SPAN></FONT><FONT class=myfont color=#99cc99
size=2><SPAN class=myfont><FONT
color=#99cc66><BR></FONT></SPAN></FONT><SPAN class=myfont><FONT
class=myfont><SPAN class=myfont><FONT face="Arial, Helvetica, sans-serif"
color=#99cc99>© 2000
http://www.sun126.com</FONT></SPAN></FONT></SPAN></DIV></TD></TR></TBODY></TABLE></BODY></HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -