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

  • BaaaStuds's channel

    BaaaStuds's

    10 Mart 2009
  • Le Cargo !

    Le Cargo !

    24 HAZİRAN 2007
  • Tina Chen

    Tina Chen

    26 Mayıs 2012