C++ 如何获取文件名
我想从C++ 如何获取文件名,c++,vector,filenames,wstring,file-copying,C++,Vector,Filenames,Wstring,File Copying,我想从向量中获取文件名搜索操作后,我想将向量文件上的所有文件复制到另一个路径(例如D:\Test) 我认为一切都很清楚。这应该满足您的需求: path destination = fileCopiedDestination / path(*iterAvi).filename(); copy_file(*iterAvi, destination); 如果将vecAviFiles存储为vector,则代码可能会短一些: path destination = fileCopiedDestinatio
向量
中获取文件名搜索操作后,我想将向量文件
上的所有文件复制到另一个路径(例如D:\Test)
我认为一切都很清楚。这应该满足您的需求:
path destination = fileCopiedDestination / path(*iterAvi).filename();
copy_file(*iterAvi, destination);
如果将vecAviFiles
存储为vector
,则代码可能会短一些:
path destination = fileCopiedDestination / iterAvi->filename();
你能更具体地说一下“不工作”吗?它不是编译还是复制?@pourjour看到我的答案了;我已经修复了编译错误。
path destination = fileCopiedDestination / path(*iterAvi).filename();
copy_file(*iterAvi, destination);
path destination = fileCopiedDestination / iterAvi->filename();