假设你已经有了一个绝对路径的文件名:
path = "/path/to/xyz.mp4"
怎样解析这个路径名来获取其中的信息呢?Ruby的File对象内置方法如下:
File.basename(path) # => "xyz.mp4"
File.extname(path) # => ".mp4"
File.basename(path, ".mp4") # => "xyz"
File.basename(path, ".*") # => "xyz"
File.dirname(path) # => "/path/to"