获取目录下文件名
作者:互联网
获取目录下文件名
文章目录
1. OpenCV 3.x 版
#include <opencv2\opencv.hpp>
using namespace cv;
vector<String> GetFileName(vector<String> fileNames)
{
vector<String> file_names;
file_names.empty();
for (size_t i = 0; i < fileNames.size(); ++i)
{
file_names.push_back(fileNames[i].substr(fileNames[i].find_last_of("\\") + 1));
}
return file_names;
}
vector<String> GetFiles(string path)
{
vector<String> file_names;
// 按正则表达式匹配
glob(path + "*.*", file_names);
/*
// 获取的时文件的绝对路径
for (size_t i = 0; i < file_names.size(); ++i)
{
cout << file_names[i] << endl;
// F:\classroom_check\problems_txts\20210401_1.txt
}
*/
// 返回文件名
//return GetFileName(file_names);
// 返回 文件路径 + 文件名
return file_names;
}
2. Python 版
import os
if __name__ == "__main__":
# 直接获取文件夹下文件和目录的名字,不包含路径
files = os.listdir("F:/classroom_check")
for file_name in files:
print(file_name)
标签:__,文件名,fileNames,获取,vector,names,file,目录,size 来源: https://blog.csdn.net/qq_41567540/article/details/115874275