Kursus Singkat 101
10 Modul
5 Minggu

Model berkas

Klik untuk menyalin

Menggunakan File sebagai model data. Bekerja dengan string


Setiap file disajikan sebagai model yang dapat didekomposisi menjadi parameter terpisah.

Model berkas

Untuk melakukannya, gunakan blok Expand File . Dengannya kita bisa mengetahui ukuran file ( Size ), isinya ( Bytes ), nama ( Name ), dan parameter lainnya.

Hanya ada dua file, jadi tidak perlu membuat loop pemeriksaan yang rumit; kita dapat mengambil file pertama dari array dan mulai dari sana. Untuk melakukan ini, kami menggunakan blok Array Element yang sudah dikenal dengan indeks 0 dan memperluas file yang dihasilkan.


Setelah mengetahui nama file, kami melanjutkan ke langkah berikutnya - menentukan ekstensinya.

Bekerja dengan string

Anda memerlukan blok untuk bekerja dengan string ( String ) untuk melakukan ini. Daftar umum mereka terletak di bagian Functions - String , dan mereka dapat menyelesaikan tugas apa pun yang terkait dengan pemrosesan string. Anda dapat membuat string, menggabungkannya, mencari tahu panjangnya, memotong kelebihannya, membaginya menjadi beberapa bagian, melakukan penggantian sebagian, menemukan lokasi karakter atau ekspresi tertentu, mengubah huruf besar/kecil, dan banyak lagi.

Kami tidak akan memikirkan semua kemungkinan. Kebanyakan dari mereka cukup jelas dari nama blok, dan ada dokumentasi untuk informasi rinci. Sebagai gantinya, mari kita lihat contoh spesifik untuk kasus kita.

Tugas kita adalah untuk mengetahui ekstensi file. Kita tahu bahwa di setiap file, itu ditulis di akhir namanya, setelah sebuah titik. Jadi, jika kita membagi string nama menjadi bagian-bagian yang terpisah, menggunakan karakter titik sebagai pemisah, maka kita bisa mendapatkan string dengan ekstensi file yang diberikan.

Kami menggunakan blok Split String untuk ini. Dibutuhkan string (nama file) dan pembatas (“.") sebagai parameter input dan mengembalikan array string sebagai output.

Dalam kebanyakan kasus, array yang dihasilkan akan terdiri dari dua elemen: yang pertama akan berisi nama file, dan yang kedua akan berisi ekstensinya. Tapi tetap saja, situasi mungkin terjadi ketika titik-titik akan muncul di posisi yang berbeda dalam nama file (penggunaannya tidak dilarang), yang berarti bahwa jumlah elemen dapat bervariasi. Namun, kita dapat yakin bahwa ekstensi akan selalu berada di elemen terakhir array, jadi yang tersisa hanyalah mendapatkannya.

Kami menentukan jumlah total elemen array ( blok Array Size ) untuk melakukan ini. Untuk mendapatkan elemen terakhir, Anda perlu merujuknya dengan index. Penomoran dimulai dari nol, jadi kami mengurangi 1 dari jumlah total ( Subtract blok) dan dapatkan nomor urut elemen terakhir. Setelah itu, yang tersisa hanyalah mengambilnya dari array ( blok Array Element ).



Was this article helpful?
Masih mencari jawaban?