Re: [問題] 第一次寫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使用的是嗎?
YES! 你的dir開啟了path指定的檔案後,必須在使用完後將他關閉,否則會一直開啟
直到此ruby code執行結束~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 119.77.245.67
推
07/16 22:13, , 1F
07/16 22:13, 1F
→
07/16 22:13, , 2F
07/16 22:13, 2F
→
07/16 23:44, , 3F
07/16 23:44, 3F
→
07/16 23:45, , 4F
07/16 23:45, 4F
→
07/16 23:45, , 5F
07/16 23:45, 5F
→
07/17 12:11, , 6F
07/17 12:11, 6F
→
07/17 12:12, , 7F
07/17 12:12, 7F
推
07/19 13:29, , 8F
07/19 13:29, 8F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章