[問題] 第一次寫ruby一些細節請教一下
因為是第一次寫ruby的程式
對於一些觀念還有一點模糊
我試著在程式中加入註解
可以幫我看一下嗎?
這個註解是我用我自己的意思寫出來的
不知道有沒有觀念不正確的地方?
#! /usr/bin/ruby -Ku
# For create Picasa.ini to hidden folder
#
require "fileutils"
def traverse(path)
if FileTest.directory?(path) #判斷是否為目錄,是才往下執行
FileUtils.cp("/home/XXX/script/ruby/Picasa.ini",path) #複製picasa.ini到
指定的路徑底下
dir = Dir.open(path) #開啟目錄
while name = dir.read #讀取目錄內容
next if name == "." #跳過
next if name == ".." #跳過
traverse(path + "/" + name) #將讀入的檔案列表再次送入traverse中,再次判
斷是否為目錄
end
dir.close #結束dir
end
end
traverse(ARGV[ 0]) #把參數傳入這個矩陣之中
還有那個dir.close是搭配Dir.open使用的是嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.46.78
※ maxwux:轉錄至看板 Linux 07/15 21:11
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章