


Program Java untuk mendapatkan saiz fail yang diberikan dalam bait, kilobait dan megabait
Saiz fail ialah jumlah ruang storan yang digunakan oleh fail tertentu pada peranti storan tertentu, seperti cakera keras. Saiz fail diukur dalam bait. Dalam bahagian ini, kita akan membincangkan cara melaksanakan program java untuk mendapatkan saiz fail yang diberikan dalam bait, kilobait dan megabait.
Byte ialah unit terkecil maklumat digital. Satu bait bersamaan dengan lapan bit.
1 kilobait (KB) = 1,024 bait
1 megabait (MB) = 1,024 KB
Gigabait (GB) = 1,024 MB dan
1 terabait (TB) = 1,024 GB.
Saiz fail biasanya bergantung pada jenis fail dan jumlah data yang terkandung di dalamnya. Mengambil dokumen teks sebagai contoh, saiz fail mungkin hanya beberapa kilobait, manakala imej resolusi tinggi atau fail video mungkin bersaiz beberapa gigabait.
Fail ialah koleksi maklumat, yang mungkin mengandungi maklumat teks, imej, audio, video, kod program dan data lain. Sebarang aplikasi perisian boleh mengaksesnya untuk melaksanakan operasi seperti membaca, menulis, mengemas kini, memadam, dsb.
Tatabahasa
Buat objek kelas fail
File file = new File("file_path");
Buat objek kelas BufferedStramInout
BufferedInputStream input = new BufferedInputStream(new FileInputStream("filename"));
length() - Kaedah ini mengembalikan saiz fail dalam bait.
File file = new File("/example.txt"); long fileSize = file.length();
exists() - Kaedah ini menyemak sama ada fail wujud dan mengembalikan nilai boolean.
File file = new File("/example.txt"); if (file.exists()) { System.out.println("File exists."); }
read() - Kaedah ini digunakan untuk membaca bait daripada aliran input.
FileInputStream input = new FileInputStream(filePath) byte[] buffer = new byte[10]; int bytesRead = input.read(buffer);
size() - Kaedah ini mengembalikan saiz fail dalam bait.
Path path = Paths.get("/path/to/file"); long fileSize = Files.size(path);
Kini, kami akan melaksanakan kaedah java yang berbeza untuk mencari saiz fail yang diberikan dalam bait, kilobait dan megabait.
Kaedah 1: Gunakan java.io. Pakej
Dalam kaedah khusus ini, kami akan menggunakan kelas Fail bagi pakej java.io dan menggunakan fungsi terbina dalam yang berbeza dan mendapatkan saiz fail.
Algoritma
Gunakan kelas Fail untuk mencipta objek fail.
Gunakan kaedah exists() untuk menyemak sama ada fail wujud Jika fail wujud, gunakan kaedah length() untuk mencari saiz fail.
Saiz cetakan dalam bait, kilobait, megabait.
Jika fail tidak wujud, cetak fail tidak dijumpai.
Contoh
Dalam contoh ini, kami telah mencipta objek fail menggunakan kelas File, kami akan menggunakan fungsi exists() untuk menyemak sama ada fail itu wujud dan jika fail itu wujud kemudian hitung panjang fail menggunakan panjang () berfungsi untuk mendapatkan panjang panjang fail dan menyimpannya dalam pembolehubah "sizebait". Kami akan menggunakan "sizebait" untuk mencetak saiz fail dalam bait. Untuk kilobait, saiznya ialah "sizebait" dibahagikan dengan 1024; untuk kilobait, saiznya ialah "sizebait" dibahagikan dengan 1024*1024.
import java.io.File; public class Main{ public static void main(String[] args) { File f = new File("C:/example.txt"); if (f.exists()) { long sizebytes = f.length(); System.out.println("File size in bytes is equal to : " + sizebytes); System.out.println("File size in kilobytes is equal to : " + (sizebytes/ 1024)); System.out.println("File size in megabytes is equal to : " + (sizebytes / (1024 * 1024))); } else { System.out.println("File not found."); } } }
Output
File size in bytes is equal to : 1048576 File size in kilobytes is equal to : 1024 File size in megabytes is equal to : 1
Kaedah 2: Gunakan pakej java.nio
Dalam kaedah khusus ini, kami akan menggunakan kelas Path pakej java.nio dan menggunakan fungsi terbina dalam yang berbeza dan mendapatkan saiz fail.
Algoritma
Gunakan kaedah get() kelas Path untuk mencipta objek laluan.
Gunakan kaedah saiz() untuk mencari saiz dan mencetak saiz dalam bait, kilobait, megabait
Jika berlaku kesilapan, sila cetak
Contoh
Dalam contoh ini, kami telah mencipta objek fail menggunakan kelas Path dan kami akan menggunakan fungsi size() untuk mendapatkan saiz fail dan menyimpannya dalam pembolehubah 'sizebytes'. Kami akan menggunakan 'sizebytes' untuk mencetak saiz fail dalam bait. Untuk kilobait, saiznya ialah "sizebait" dibahagikan dengan 1024; untuk kilobait, saiznya ialah "sizebait" dibahagikan dengan 1024*1024.
import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class Main { public static void main(String[] args) { Path p = Paths.get("C:/example.txt"); try { long sizebytes = Files.size(p); System.out.println("File size in bytes is equal to : " + sizebytes); System.out.println("File size in kilobytes is equal to : " + (sizebytes/ 1024)); System.out.println("File size in megabytes is equal to : " + (sizebytes / (1024 * 1024))); } catch (Exception e) { System.out.println("Error: " + e.getMessage()); } } }
Output
File size in bytes is equal to : 1048576 File size in kilobytes is equal to : 1024 File size in megabytes is equal to : 1
Jadi, dalam artikel ini, kami telah membincangkan cara berbeza untuk mendapatkan saiz fail tertentu dalam Bait, Kilobait dan Megabait dalam Java.
Atas ialah kandungan terperinci Program Java untuk mendapatkan saiz fail yang diberikan dalam bait, kilobait dan megabait. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Sambungan fail dalam Python ialah akhiran yang dilampirkan pada penghujung nama fail untuk menunjukkan format atau jenis fail. Ia biasanya terdiri daripada tiga atau empat aksara, nama fail diikuti dengan noktah, seperti ".txt" atau ".py". Sistem pengendalian dan program menggunakan sambungan fail untuk menentukan jenis fail itu dan cara ia harus diproses. Diiktiraf sebagai fail teks biasa. Sambungan fail dalam Python adalah penting semasa membaca atau menulis fail kerana ia menetapkan format fail dan cara terbaik untuk membaca dan menulis data. Sebagai contoh, sambungan fail ".csv" ialah sambungan yang digunakan semasa membaca fail CSV dan modul csv digunakan untuk memproses fail. Algoritma untuk mendapatkan sambungan fail dalam Python Manipulasi rentetan nama fail dalam Python.

Google Authenticator ialah alat yang digunakan untuk melindungi keselamatan akaun pengguna dan kuncinya ialah maklumat penting yang digunakan untuk menjana kod pengesahan dinamik. Jika anda terlupa kunci Google Authenticator dan hanya boleh mengesahkannya melalui kod keselamatan, maka editor tapak web ini akan membawakan anda pengenalan terperinci tentang tempat untuk mendapatkan kod keselamatan Google. Saya harap ia dapat membantu anda tahu lebih lanjut Pengguna sila teruskan membaca di bawah! Mula-mula buka tetapan telefon dan masukkan halaman tetapan. Tatal ke bawah halaman dan cari Google. Pergi ke halaman Google dan klik pada Akaun Google. Masukkan halaman akaun dan klik Lihat di bawah kod pengesahan. Masukkan kata laluan anda atau gunakan cap jari anda untuk mengesahkan identiti anda. Dapatkan kod keselamatan Google dan gunakan kod keselamatan untuk mengesahkan identiti Google anda.

Mendapatkan semula elemen terakhir daripada LinkedHashSet dalam Java bermakna mendapatkan semula elemen terakhir dalam koleksinya. Walaupun Java tidak mempunyai kaedah terbina dalam untuk membantu mendapatkan semula item terakhir dalam LinkedHashSets, terdapat beberapa teknik berkesan yang memberikan fleksibiliti dan kemudahan untuk mendapatkan semula elemen terakhir ini dengan cekap tanpa melanggar perintah sisipan - satu kemestian bagi isu pembangun Java yang ditangani dengan berkesan dalam aplikasinya . Dengan menggunakan strategi ini secara berkesan dalam projek perisian mereka, mereka boleh mencapai penyelesaian terbaik untuk keperluan ini LinkedHashSetLinkedHashSet ialah struktur data yang cekap dalam Java yang menggabungkan HashSet dan

Artikel ini menggunakan pelbagai pendekatan untuk memilih arahan dimasukkan ke dalam tetingkap arahan yang dibuka melalui Javacode. Tetingkap perintah dibuka dengan menggunakan 'cmd'. Di sini, kaedah melakukan perkara yang sama yang ditentukan menggunakan Javacode. The Commandwindow terlebih dahulu digunakan menggunakan program Java.Iti

Walaupun operasi umum telefon mudah alih domestik sangat serupa, masih terdapat beberapa perbezaan dalam beberapa butiran Sebagai contoh, model dan pengeluar telefon mudah alih yang berbeza mungkin mempunyai kaedah pemasangan dwi-SIM yang berbeza. Telefon baharu Erzhenwo 12Pro juga menyokong dwi-SIM siap sedia, tetapi bagaimanakah dwi-SIM perlu dipasang pada telefon ini? Bagaimana untuk memasang dwi SIM pada Realme 12Pro? Ingat untuk mematikan telefon anda sebelum pemasangan. Langkah 1: Cari dulang kad SIM: Cari dulang kad SIM telefon Biasanya, dalam Realme 12 Pro, dulang kad SIM terletak di bahagian tepi atau atas telefon. Langkah 2: Masukkan kad SIM pertama Gunakan pin kad SIM khusus atau objek kecil untuk memasukkannya ke dalam slot dalam dulang kad SIM Kemudian, masukkan kad SIM pertama dengan teliti.

Sila pertimbangkan jadual di bawah untuk mengetahui kriteria kelayakan syarikat yang berbeza - Terjemahan Cina CGPA ialah: GPA Lebih Besar atau Sama dengan 8 Syarikat Yang Layak Google, Microsoft, Amazon, Dell, Intel, Wipro Greater atau Sama dengan 7 Mata Tutorial, Accenture, Infosys , Emicon, Rellins lebih besar daripada atau sama dengan 6rtCamp, Cybertech, Skybags, Killer, Raymond lebih besar daripada atau sama dengan 5Patronics, Shoes, NoBrokers Marilah kita memasuki program java untuk menyemak kelayakan pelajar tpp untuk temu duga. Kaedah 1: Menggunakan keadaan ifelseif Biasanya apabila kita perlu menyemak beberapa syarat yang kita gunakan

Tutorial JavaScript: Bagaimana untuk mendapatkan kod status HTTP, contoh kod khusus diperlukan: Dalam pembangunan web, interaksi data dengan pelayan sering terlibat. Apabila berkomunikasi dengan pelayan, kami selalunya perlu mendapatkan kod status HTTP yang dikembalikan untuk menentukan sama ada operasi itu berjaya dan melaksanakan pemprosesan yang sepadan berdasarkan kod status yang berbeza. Artikel ini akan mengajar anda cara menggunakan JavaScript untuk mendapatkan kod status HTTP dan menyediakan beberapa contoh kod praktikal. Menggunakan XMLHttpRequest

Bahasa Java adalah salah satu bahasa pengaturcaraan berorientasikan objek yang paling biasa digunakan di dunia hari ini. Konsep kelas adalah salah satu ciri terpenting bahasa berorientasikan objek. Kelas adalah seperti pelan tindakan untuk objek. Sebagai contoh, apabila kita ingin membina rumah, kita mula-mula membuat blueprint rumah, dengan kata lain, kita membuat rancangan yang menunjukkan bagaimana kita akan membina rumah tersebut. Mengikut rancangan ini kita boleh membina banyak rumah. Begitu juga, menggunakan kelas, kita boleh mencipta banyak objek. Kelas ialah cetak biru untuk mencipta banyak objek, dengan objek ialah entiti dunia sebenar seperti kereta, basikal, pen, dsb. Kelas mempunyai ciri-ciri semua objek, dan objek mempunyai nilai ciri-ciri ini. Dalam artikel ini, kami akan menulis program Java untuk mencari perimeter dan muka segi empat tepat menggunakan konsep kelas
