1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
/*******************************************************************************
* 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 ExtractFilePath(std::string aFile) {
auto p = aFile.find_last_of("/\\");
if (p != std::string::npos) {
aFile.erase(p+1, aFile.size());
}
return aFile;
}
std::wstring ExtractFilePathW(std::wstring aFile) {
auto p = aFile.find_last_of(L"/\\");
if (p != std::string::npos) {
aFile.erase(p+1, aFile.size());
}
return aFile;
}
|