17 Aralık 2008, ÇARŞAMBA
Ruby dosya yolu uzantısı olmadan Dosya adını almak
Nasıl Ruby dosya yolu, dosya adını alabilir miyim?
Eğer bir yolu varsa örneğin"" . C:\projects\blah.dll
ve ben sadece zırva.
Ruby Lastındexof bir işlevi var mı?
CEVAP
17 Aralık 2008, ÇARŞAMBA
File.basename
deneyin
Dosya adı oluşan eğik çizgi kullanarak ileri olması gereken dosya_adı, verilen son bileşeni (`/’) ayırıcı ne olursa olsun, yerel dosya sisteminde kullanılan döndürür. Eğer sonek ve file_name, sonunda verilir varsa kaldırılır.
File.basename("/home/gumby/work/ruby.rb") #=> "ruby.rb" File.basename("/home/gumby/work/ruby.rb", ".rb") #=> "ruby"
Senin durumunda
File.basename("C:\\projects\\blah.dll", ".dll") #=> "blah"
Bunu Paylaş:
Python nasıl bir yol uzantısı olmadan ...
Nasıl uzantısı olmadan dosya adını alm...
Bash dosya yolu bir tartışmada her zam...
Kullanmak'yolu olmadan seçili dos...
Nasıl tam yol kullanarak bir JavaScrip...