77

私はRubyコードの小さな部分を持っています:

files.each do |file|
  FileUtils.mkdir_p(File.dirname(target))    
  FileUtils.cp_r(file, target, :verbose => true)
end

のようなチェックを追加したい

if file is a folder
  # do this
if file is a file
  # do that

Ruby で実装するにはどうすればよいですか?

4

2 に答える 2

148

File.directory?("name")および/またはを使用できますFile.file?("name")

于 2012-04-11T23:56:56.463 に答える