SORU
10 Kasım 2011, PERŞEMBE


Ruby bir dosya adı uzantısını bul

Rails uygulaması dosya yükleme bölümü üzerinde çalışıyorum. Farklı dosya türlerini farklı uygulama tarafından işlenir.

Bazı dosya uzantılarının bir beyaz nereye görmek için karşı karşıya yüklenen dosyaları kontrol etmek için yapmak istiyorum. Dosya adları tüm dizeleri.

Bir şekilde dosya dize sadece uzatma bölümünü kontrol etmem gerekiyor. Dosya adları "some_file_name.bu formatta". some_extension

CEVAP
10 Kasım 2011, PERŞEMBE


Dosya sınıftan extname yöntemi kullanın

File.extname("test.rb")         #=> ".rb"

Ayrıca basename yöntem gerekebilir

File.basename("/home/gumby/work/ruby.rb", ".rb")   #=> "ruby"

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CaptainDisillusion

    CaptainDisil

    18 EYLÜL 2007
  • jedimasterkyle

    jedimasterky

    11 ŞUBAT 2006
  • Kat Krazy

    Kat Krazy

    12 Kasım 2010