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

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

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

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

實(shí)現(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;
  }
}

運(yùn)行結(jié)果:

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

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

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 超詳細(xì)的cmake入門(mén)教程

    超詳細(xì)的cmake入門(mén)教程

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

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

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

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

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

    Dashboard Interface 應(yīng)用實(shí)現(xiàn)操作

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

    C++11計(jì)時(shí)器之chrono庫(kù)簡(jiǎn)介

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

    c++中容器之總結(jié)篇

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

    深入理解C語(yǔ)言指針

    關(guān)于指針,其是C語(yǔ)言的重點(diǎn),C語(yǔ)言學(xué)的好壞,其實(shí)就是指針學(xué)的好壞。其實(shí)指針并不復(fù)雜,學(xué)習(xí)指針,要正確的理解指針
    2020-02-02
  • C語(yǔ)言編程之三個(gè)方法實(shí)現(xiàn)strlen函數(shù)

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

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

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

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

    C++通過(guò)類(lèi)實(shí)現(xiàn)控制臺(tái)貪吃蛇

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

最新評(píng)論

贵南县| 客服| 凤阳县| 马山县| 衡阳县| 五华县| 大石桥市| 辽中县| 梓潼县| 西峡县| 阳高县| 济阳县| 内乡县| 嘉黎县| 迭部县| 平遥县| 克东县| 湖南省| 伊川县| 微山县| 宣城市| 增城市| 许昌市| 东乡县| 罗山县| 石楼县| 永宁县| 深圳市| 大同县| 乐山市| 公主岭市| 湖南省| 太仓市| 托克逊县| 南投市| 南溪县| 隆回县| 洮南市| 马边| 鹿泉市| 合山市|