我有一小段 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 中实现?
最佳答案
您可以使用 File.directory?("name")
和/或 File.file?("name")
。
关于ruby - 检查文件名是文件夹还是文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10115591/