查看完整版本: [-- 第一次寫ruby一些細節請教一下 --]

Ruby中文社区论坛 -> Ruby 语言 -> 第一次寫ruby一些細節請教一下 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

maxwux 2010-07-15 23:27

第一次寫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使用的是嗎?

[ 本帖最后由 maxwux 于 2010-7-15 23:28 编辑 ]


查看完整版本: [-- 第一次寫ruby一些細節請教一下 --] [-- top --]


Powered by phpwind v8.0 Code ©2003-2010 phpwind
Time 0.021494 second(s),query:1 Gzip enabled