Wednesday, February 6, 2013

Manajemen File (Ruby)

Berikut ini contoh manajemen file menggunakan Ruby, mulai dari pengecekan, pembacaan, dan penulisan file

# Pengecekan File ada atau tidak
File.exists?("nama_file")
# Pengecekan apakah benar-benar file?
File.file?("nama")
# Pengecekan apakah benar-benar direktori?
File.directory?("nama")
# Pengecekan apakah file bisa dibaca? ditulis? atau file executable?
File.readable?("nama_file")
File.writable?("nama_file")
File.executable?("nama_file.exe")
# Mendapatkan Ukuran File
File.size("nama_file")
# Pengecekan apakah file kosong?
File.zero?("nama_file")
# Pengecekan Tanggal, Bulan, Tahun file di modifikasi
File.ctime("nama_file")
File.mtime("nama_file")
File.atime("nama_file")
# Membaca seluruh isi File text, dan menampilkan isinya di layar
myfile = File.open("nama_file.txt")
myfile.each {|line| print line }
# Ekstrak data file per karakter
myfile = File.open("nama_file.txt")
myfile.getc.chr
myfile.getc.chr #karakter selanjutnya
myfile.getc.chr #karakter selanjutnya
# Menulis dan Membaca file, serta penggunaan pointer rewind
myfile = File.new("test.txt", "w+")
myfile.puts("Test baris 1") # menulis di baris ke 1
myfile.puts("Test baris 2") # menulis di baris ke 2
myfile.rewind # pointer kembali ke awal file
myfile.readline # => Test baris 1
myfile.readline # => Test baris 2
view raw fileacc.rb hosted with ❤ by GitHub

1 comment:

  1. Harrah's Casino Tulsa Email Format - jtmhub.com
    This page contains a list of email formats and 창원 출장샵 formats 서귀포 출장안마 for Harrah's Casino Tulsa's 강릉 출장마사지 Email Format. Use 제주 출장마사지 our formats to easily 거제 출장샵 digest all your information.

    ReplyDelete