C++ Boost Get File Extension

2 min read Jul 01, 2024
C++ Boost Get File Extension

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.

Latest Posts


Featured Posts