Visualization Tool Kit(VTK)など

×
  boost::filesystem::path save_directory = "C:\\Hoge\\Fuga\\Piyo";
  std::cout << save_directory.string() << std::endl;
  std::cout << (save_directory / "foo.dat").string() << std::endl;
  std::cout << (save_directory / "foo.dat").parent_path().string() << std::endl;
  std::cout << (save_directory / "foo.dat").filename().string() << std::endl;
  std::cout << (save_directory / "foo.dat").stem().string() << std::endl;
  std::cout << (save_directory / "foo.dat").extension().string() << std::endl;

  boost::filesystem::directory_iterator it(save_directory);
  boost::filesystem::directory_iterator end;
  for( it; it != end; ++it)
  {
    std::cout << *it << std::endl;
  }

C:\Hoge\Fuga\Piyo
C:\Hoge\Fuga\Piyo\foo.dat
C:\Hoge\Fuga\Piyo
foo.dat
foo
.dat
"C:\Hoge\Fuga\Piyo\sample1.txt"
"C:\Hoge\Fuga\Piyo\sample2.txt"
"C:\Hoge\Fuga\Piyo\sample3.txt"

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

メニュー

チュートリアル

アルゴリズム(数学)

並列計算

STL

#include<memory> #include<string> #include<sstream> #include<algorithm> #include<functional> #include<numeric>

Media Foundation

【メニュー編集】
Wiki記法ガイド

メンバーのみ編集できます

広告募集中