C++ ifstream中文件路径有相对路径和绝对路径两种,关键点在于路径分隔符为双反斜杠"\\",即"D:\\test1\\test2\\1.txt"或".\\test\\1.txt"。
而获取某路径下所有文件名方法如下:
先#include <windows.h>
再执行 system("DIR/B/AA .\\test\\* > list.txt");
这样当前目录下test文件夹内所有文件名都存在list.txt里面了,每个文件名一行。
绝对路径类似。
慢慢学习,慢慢积累。