我有一小段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中实现?
答案 0 :(得分:117)
您可以使用File.directory?("name")
和/或File.file?("name")
。
答案 1 :(得分:1)