fscache: removePrefix(): use starts_with()
This commit is contained in:
parent
873401694e
commit
b41a5f4e5b
2
cache/fscache.cpp
vendored
2
cache/fscache.cpp
vendored
@ -46,7 +46,7 @@ void FsCache::removePrefix(std::string_view prefix)
|
|||||||
// TODO: lock dir
|
// TODO: lock dir
|
||||||
for(auto &entry : std::filesystem::directory_iterator(std::filesystem::path{this->path}))
|
for(auto &entry : std::filesystem::directory_iterator(std::filesystem::path{this->path}))
|
||||||
{
|
{
|
||||||
if(static_cast<std::string>(entry.path().filename()).find(prefix) == 0)
|
if(std::string_view(entry.path().filename().c_str()).starts_with(prefix) == 0)
|
||||||
{
|
{
|
||||||
std::filesystem::remove_all(entry);
|
std::filesystem::remove_all(entry);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user