Ruby Dosyanın Kopyalanması

Ruby programlama dilinde dosyanın kopyalanması için FileUtils.cp metodu kullanılır. Bu metod, verilen kaynak dosya adına sahip bir dosyayı verilen hedef dosya adına sahip bir dosyaya kopyalar. Eğer hedef dosya adına sahip bir dosya zaten var ise, bu metod üzerine yazacak ve eski dosya silinmeyecektir.

Aşağıdaki kod örneğinde, kaynak_dosya ve hedef_dosya değişkenleri içinde dosya adlarını sakladık ve FileUtils.cp metodunu kullanarak dosya kopyalanmıştır..

kaynak_dosya = "ornek_dosya.txt"
hedef_dosya = "kopya_dosya.txt"

if File.exist?(kaynak_dosya)
  FileUtils.cp(kaynak_dosya, hedef_dosya)
  puts "#{kaynak_dosya} dosyası #{hedef_dosya} dosyasına kopyalandı."
else
  puts "#{kaynak_dosya} dosyası bulunamadı."
end

Bu kod örneğinde, File.exist? metodu kullanarak kaynak dosya adının belirtilen dosya var mı yok mu kontrol edilir. Eğer dosya varsa, FileUtils.cp metodu kullanarak dosya hedef_dosya adına sahip bir dosyaya kopyalanır ve "kaynak_dosya dosyası hedef_dosya dosyasına kopyalandı." mesajı ekrana yazdırılır. Eğer dosya yoksa, "kaynak_dosya dosyası bulunamadı." mesajı ekrana yazdırılır.



İlginizi Çekebilir

Ruby 1'den N'e Kadar Olan Çift Sayıların Toplamını Bulma Örneği

Ruby Bir String İçinde Başka Bir Stringin Adetini Bulma Örneği

Ruby Bir Stringin İlk Orta ve Son Karakterini Alma Örneği

Ruby Santigrat Cinsinden Sıcaklığı Fahrenheit'e Çevirmek

Ruby Bir Stringi Ters Çevirmek