老地方冰果室交流區

歡迎冰果室讀者在此交流
現在的時間是 12/08/2019 1:44 am

所有顯示的時間為 UTC + 8 小時




發表新文章 回覆主題  [ 2 篇文章 ] 
發表人 內容
文章發表於 : 03/18/2003 5:47 pm 
離線
基本會員

註冊時間: 03/08/2002 1:01 am
文章: 52
來自: 天母 石牌 台北 台灣
剛開始學perl遇到一個問題
若我有一個getdata.pl程式要開啟一個(數個)檔案並對其做處理
若我在terminal下perl getdata.pl dddd的命令
要怎麼寫才能讓getdata.pl判斷dddd是目錄或檔案


ps.我是有找到這一段程式碼,但是看不懂
有能人能幫我解釋這幾句程式的意思嗎
$addreout = $ARGV[0];
$addreout='./'.$addreout ;
if (! -d $addreout) {......} # it is a file
elsif (-d $addreout) {......} # it is a folder
我主要看不懂if (! -d $addreout) 這個判斷啦


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 03/18/2003 5:50 pm 
離線
討論區管理員
頭像

註冊時間: 04/19/2001 1:01 am
文章: 7056
來自: The '60s
-d 就是表示「如果是檔案夾」的意思。這就好比 -e 是表示「如果存在」的意思是一樣的。

_________________
圖檔


回頂端
 個人資料  
 
顯示文章 :  排序  
發表新文章 回覆主題  [ 2 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
cron
POWERED_BY
正體中文語系由 竹貓星球 維護製作