1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
/*******************************************************************************
* librepfunc - a collection of common functions, classes and tools.
* See the README file for copyright information and how to reach the author.
******************************************************************************/
#include <repfunc.h>
std::string ExtractFileName(std::string aFile) {
auto p = aFile.find_last_of("/\\");
if (p != std::string::npos) {
aFile.erase(0, p);
}
return aFile;
}
std::wstring ExtractFileNameW(std::wstring aFile) {
auto p = aFile.find_last_of(L"/\\");
if (p != std::string::npos) {
aFile.erase(0, p);
}
return aFile;
}
|