0
我有一個字符串,它是:「/storage/emulated/0/DCIM/Camera/test.jpg」。這是一個位置,我試圖只獲取文件的名稱作爲一個字符串。從HTTP中獲取文件名
有沒有辦法從ruby中提取文件名(test.jpg)?
我有一個字符串,它是:「/storage/emulated/0/DCIM/Camera/test.jpg」。這是一個位置,我試圖只獲取文件的名稱作爲一個字符串。從HTTP中獲取文件名
有沒有辦法從ruby中提取文件名(test.jpg)?
做如下: -
string = "/storage/emulated/0/DCIM/Camera/test.jpg"
File.basename(string) # => "test.jpg"
結帳::basename
的DOCO。
可能不是最佳的方式,但你可以通過只拆分/和保存的最後一個值
string = "/storage/emulated/0/DCIM/Camera/test.jpg".split('/')
string = string[string.length-1] # => "test.jpg"
感謝。它會提取文件的名稱(不包括類型,即jpg)。我只收到字符串「test」 – 2014-09-06 10:30:02
@ Stefanos.Ioannou對不起,您的帖子被誤讀了...... :-) – 2014-09-06 10:31:20