其他分享
首页 > 其他分享> > 获取目录下文件名

获取目录下文件名

作者:互联网

获取目录下文件名

文章目录

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