可以从File课堂对象获取文件名吗?
例如,这种方法效果很好:
file = File::basename('/home/user/file.rb')
p file # => file.rb
Run Code Online (Sandbox Code Playgroud)
,但对于对象它不起作用
file = File.new('/home/user/file.rb')
p file.basename
# => undefined method `basename' for #<File:/home/user/file.rb> (NoMethodError)
Run Code Online (Sandbox Code Playgroud)
没有直接的方法IIRC.你可以做
file = File.new('/home/user/file.rb')
p File.basename(file.path)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4302 次 |
| 最近记录: |