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

  • RayperEnglishKnight

    RayperEnglis

    24 Kasım 2008
  • Smith Micro Graphics

    Smith Micro

    15 Mayıs 2008
  • Warner Bros. UK

    Warner Bros.

    6 HAZİRAN 2008