最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于C++實現(xiàn)讀取指定路徑文件

 更新時間:2020年07月24日 11:16:05   作者:ttweixiao9999  
這篇文章主要介紹了基于C++實現(xiàn)讀取指定路徑文件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

電腦配置:window10, 64位操作系統(tǒng),基于x64的處理器,Microsoft Visual Studio Community 2019 Version 16.4.5

實現(xiàn)方法:使用 boost-filessystem 包。

使用 vcpkg 安裝方法: .\vcpkg.exe install boost-filesystem:x64-windows

代碼:

#include <iostream>
#include <boost/filesystem.hpp>

using namespace std;
using namespace boost::filesystem;

int main()
{
  //指定圖片讀取文件夾,然后得到文件夾下的所有圖片
  string pathImageFile = "e:/picture";
  path pathFile(pathImageFile);
  vector<string> imageFiles;
  for (auto f = directory_iterator(pathFile); f != directory_iterator(); f++)
  {
    if (!is_directory(f->path()))  // We eliminate directories
    {
      imageFiles.push_back(f->path().filename().string());
      cout << f->path().filename().string() << endl;
    }
    else
      continue;
  }
}

運行結果:

查閱了一些這方便的中文資料,發(fā)現(xiàn)很少談到要引用包的,所以這里寫了下使用第三方包的方法供大家參考。另外,因為本人從 python 轉(zhuǎn)過來,習慣了各式各樣的包,使用第三方包往往可以節(jié)省我們寫代碼的時間,所以本人比較喜歡使用第三方軟件。查閱了英文的資料,發(fā)現(xiàn)可以實現(xiàn)得到指定文件名下文件列表的包除了 boost-filesystem 以外還比較常用有 dirent 這個包,具體的大家可以參考以下鏈接,以上的代碼也是其中的答案之一。

https://stackoverflow.com/questions/612097/how-can-i-get-the-list-of-files-in-a-directory-using-c-or-c

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 超詳細的cmake入門教程

    超詳細的cmake入門教程

    這篇文章主要介紹了超詳細的cmake入門教程,需要的朋友可以參考下
    2020-02-02
  • C/C++中的?Qt?StandardItemModel?數(shù)據(jù)模型應用解析

    C/C++中的?Qt?StandardItemModel?數(shù)據(jù)模型應用解析

    QStandardItemModel?是標準的以項數(shù)據(jù)為單位的基于M/V模型的一種標準數(shù)據(jù)管理方式,本文給大家介紹C/C++中的?Qt?StandardItemModel?數(shù)據(jù)模型應用解析,感興趣的朋友跟隨小編一起看看吧
    2021-12-12
  • 如何判斷一個整數(shù)的二進制中有多少個1

    如何判斷一個整數(shù)的二進制中有多少個1

    本篇文章是對如何判斷一個整數(shù)的二進制中有多少個1的方法進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • Dashboard Interface 應用實現(xiàn)操作

    Dashboard Interface 應用實現(xiàn)操作

    Dashboard Server Remote Control Interface是一個關鍵的功能,它為用戶提供了通過TCP/IP協(xié)議遠程控制機器人的能力,執(zhí)行包括開關機、加載程序、檢查機器人狀態(tài)以及設置機器人操作模式等多種操作,本文介紹Dashboard Interface 應用操作,感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • C++11計時器之chrono庫簡介

    C++11計時器之chrono庫簡介

    C++11有了chrono庫,可以在不同系統(tǒng)中很容易的實現(xiàn)定時功能,要使用chrono庫,需要#include,其所有實現(xiàn)均在std::chrono namespace下,本文給大家介紹C++11計時器:chrono庫介紹,感興趣的朋友一起看看吧
    2023-12-12
  • c++中容器之總結篇

    c++中容器之總結篇

    本文總結了C++的容器,其大致可以分為兩個大類:順序容器和關聯(lián)容器,需要了解的朋友可以參考下
    2015-07-07
  • 深入理解C語言指針

    深入理解C語言指針

    關于指針,其是C語言的重點,C語言學的好壞,其實就是指針學的好壞。其實指針并不復雜,學習指針,要正確的理解指針
    2020-02-02
  • C語言編程之三個方法實現(xiàn)strlen函數(shù)

    C語言編程之三個方法實現(xiàn)strlen函數(shù)

    本篇文章是C語言編程篇,主要為大家介紹C語言編程中實現(xiàn)strlen函數(shù)的三個方法講解,有需要的朋友可以借鑒參考下,希望可以有所幫助
    2021-09-09
  • C++ 中約瑟夫環(huán)替換計數(shù)器m(數(shù)組解決)

    C++ 中約瑟夫環(huán)替換計數(shù)器m(數(shù)組解決)

    這篇文章主要介紹了C++ 中約瑟夫環(huán)替換計數(shù)器m(數(shù)組解決)的相關資料,需要的朋友可以參考下
    2017-05-05
  • C++通過類實現(xiàn)控制臺貪吃蛇

    C++通過類實現(xiàn)控制臺貪吃蛇

    這篇文章主要為大家詳細介紹了C++通過類實現(xiàn)控制臺貪吃蛇,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04

最新評論

侯马市| 健康| 重庆市| 洱源县| 罗田县| 宁德市| 石林| 安阳县| 上饶县| 额尔古纳市| 宁河县| 平定县| 凤城市| 新乡县| 钟祥市| 南通市| 新安县| 穆棱市| 建平县| 当涂县| 临安市| 江西省| 仪陇县| 大同县| 叙永县| 天祝| 卢龙县| 兴隆县| 嘉定区| 南漳县| 元阳县| 宁城县| 沂南县| 扶余县| 师宗县| 徐闻县| 汶上县| 体育| 临潭县| 静乐县| 曲阜市|