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

  • AndroidSale

    AndroidSale

    17 NİSAN 2011
  • Dogbert files

    Dogbert file

    12 Ocak 2012
  • ICON

    ICON

    19 EKİM 2011