SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Abbeydabby0277's channel

    Abbeydabby02

    9 ŞUBAT 2012
  • Megan Parken

    Megan Parken

    19 Temmuz 2009
  • UberFacts

    UberFacts

    26 EKİM 2013