[英]Check if a filename is a folder or a file
I have a little piece of Ruby code: 我有一小段Ruby代码:
files.each do |file|
FileUtils.mkdir_p(File.dirname(target))
FileUtils.cp_r(file, target, :verbose => true)
end
I would like to add a check like 我想添加一个支票
if file is a folder
# do this
if file is a file
# do that
How do I implement in Ruby? 我如何在Ruby中实现?
您可以使用File.directory?("name")
和/或File.file?("name")
。
Also a good idea to check out Pathname#directory?
检查
Pathname#directory?
也是一个好主意Pathname#directory?
and Pathname#file?
和
Pathname#file?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.