Cara Mendapatkan Ekstensi File Menggunakan Boost di C++
Boost adalah kumpulan pustaka C++ yang menyediakan berbagai macam tools yang berguna untuk programmer. Salah satu tools yang sangat bermanfaat adalah boost::filesystem
.
Library ini menyediakan fungsi-fungsi untuk memanipulasi file dan directory, termasuk untuk mendapatkan ekstensi file. Berikut adalah langkah-langkah untuk mendapatkan ekstensi file menggunakan Boost di C++ :
1. Include Header File
Pertama, Anda perlu menyertakan header file yang diperlukan untuk menggunakan library boost::filesystem
:
#include
2. Gunakan path
Object
Anda dapat membuat objek path
dari Boost untuk merepresentasikan file:
boost::filesystem::path file_path("myfile.txt");
3. Gunakan extension()
Method
Anda dapat menggunakan method extension()
dari objek path
untuk mendapatkan ekstensi file:
std::string extension = file_path.extension().string();
Contoh Lengkap:
#include
#include
int main() {
boost::filesystem::path file_path("myfile.txt");
std::string extension = file_path.extension().string();
std::cout << "Ekstensi File: " << extension << std::endl;
return 0;
}
Output:
Ekstensi File: .txt
Kesimpulan
Dengan menggunakan library boost::filesystem
, Anda dapat dengan mudah mendapatkan ekstensi file di C++. Hal ini memungkinkan Anda untuk memproses file berdasarkan jenisnya dan melakukan berbagai tugas yang berhubungan dengan file.