gpt4 book ai didi

ruby - 文件对象的名称

转载 作者:数据小太阳 更新时间:2023-10-29 07:47:06 25 4
gpt4 key购买 nike

是否可以从 File 类的对象中获取文件名?

比如这个方法效果不错:

file = File::basename('/home/user/file.rb') 
p file # => file.rb

,但对于对象它不起作用

file = File.new('/home/user/file.rb')
p file.basename
# => undefined method `basename' for #<File:/home/user/file.rb> (NoMethodError)

最佳答案

没有直接方法 IIRC。你可以做

file = File.new('/home/user/file.rb')
p File.basename(file.path)

关于ruby - 文件对象的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6396952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com