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

  • Official Android Tips

    Official And

    23 EYLÜL 2009
  • Capcom Unity

    Capcom Unity

    5 NİSAN 2010
  • EmperorTigerstar

    EmperorTiger

    14 EYLÜL 2009