Senin, 29 April 2013

Gambas 3 Bab 9 : Bekerja dengan File (Bagian 2)

IsDir


Fungsi IsDir mengembalikan TRUE jika path menunjuk ke sebuah direktori. Jika path tidak ada atau bukan sebuah direktori, fungsi ini mengembalikan FALSE. Konvensi pemanggilan adalah:

Boolean = IsDir ( Path )

Beberapa contoh bagaimana menggunakan IsDir, sebagaimana diatur pada Wiki Gambas berikut:

PRINT IsDir("/etc/password")
False
PRINT IsDir(Application.Home &/ ".gambas")
True
PRINT IsDir("/windows")
False

Stat


Fungsi Stat mengembalikan informasi tentang file atau direktori. File informasi objek dikembalikan meliputi jenis, ukuran, tanggal modifikasi terakhir / waktu, perizinan, dll properti file berikut dapat diperoleh dengan menggunakan fungsi ini:



 
.Group                        .Hidden                 .LastAccess                 .LastChange                .LastModified         .Link .Mode           
.Path                          .Perm                   .SetGID                 
.SetUID .Size                       .Sticky                 .Time                       .Type .User 


Standar konvensi pemanggilan untuk Stat adalah:

File info = Stat (Path)

Berikut adalah contoh bagaimana menggunakan Stat dan apa yang akan kembali dari konsol:

WITH Stat("/home")
PRINT .Type = gb.Directory
PRINT Round(.Size / 1024); "K"
END WITH

konsol akan merespon dengan :

Jumat, 19 April 2013

GAMBAS 3 BAB 9 : BEKERJA DENGAN FILE (Bagian 1)

========================================================================
"Postingan ini adalah bagian dari terjemahan buku "A Beginner's Guide to Gambas - Revise for version 3" yang ditulis oleh John W. Rittinghouse dan Jon Nicholson. Seperti tertulis pada judul postingan, berarti terjemahan ini membahas tentang operasi file yang ada dalam Chapter 9 dengan judul Working with Files. Mungkin dimulai terjemahan Bab 8 dan seterusnya saya akan mempostingkannya secara berseri atau bersambung atau apalah namanya, setiap selesai menyelesaikan sebuah terjemahan, dengan tujuan memaksaku untuk menyempatkan waktu menterjemahkan buku tersebut dan menyelesaikannya penterjemahannya dengan cepat sehingga dapat segera menyatukan semua file-file tersebut dalam satu buku. Saya berharap semoga Allah senantiasa memberikan kesehatan, kekuatan dan kesempatan kepadaku untuk menuntaskan terjemahan ini, semoga ada yang terbantu dengan kegiatan penterjemahan ini-Pen".
========================================================================
Kami akan memperkenalkan kepada Anda manajemen file Gambas dan operasi file input / output (file i / o) dalam bab ini. Gambas memiliki seperangkat fitur lengkap dari fungsi dan subrutin untuk mendukung hampir semua operasi file i / o yang mungkin Anda perlukan untuk mengimplementasikannya dalam program Anda.
(Pada bab ini akan dibahas tentang-pen)


✔ Access
✔ Dir
✔ Eof
✔ Exist
✔ IsDir
✔ Lof
✔ Stat
✔ Temp / Temp$
✔ OPEN and CLOSE
✔ INPUT, LINE INPUT, and PRINT
✔ READ, SEEK, WRITE and FLUSH
✔ COPY, KILL and RENAME
✔ MKDIR and RMDIR
LINK